【问题标题】:How do I choose the URL for my Spring Boot webapp without port number?如何为没有端口号的 Spring Boot webapp 选择 URL?
【发布时间】:2020-04-25 19:08:39
【问题描述】:

我的生产 tomcat 服务器在 8080 端口上运行,war 文件很少。 现在,我创建了一个 vaadin/spring-boot jar,我需要将它部署到该服务器中。 我已将 spring-boot 应用程序的嵌入式端口更改为 8082。它工作正常,但 URL 显示为 - localhost:8082/statprojectdemo

目前的要求是不能在 URL 中看到 8082。 那么,无论如何我可以将 URL 用作 localhost:/statprojectdemo 而不是提及端口号。

注意* - 我不能使用端口号 8080 或 80,因为我的生产 tomcat 正在其上运行。

【问题讨论】:

  • 仅使用在端口 80 上运行的代理(apache 网络服务器)

标签: spring-boot tomcat deployment web-deployment embedded-tomcat-8


【解决方案1】:

端口号是 url 的硬部分。所以没有办法直接离开。

就像 Jens 说的,你需要设置一个代理服务器来监听 yoururl.com:80/statprojectdemo 并在 8082 上与该服务器通信。

【讨论】:

    猜你喜欢
    • 2014-08-18
    • 2017-04-22
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 2016-11-07
    • 2017-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多