spring-boot - 如何为没有端口号的 Spring Boot webapp 选择 URL?
问题描述
我的生产 tomcat 服务器在 8080 端口上运行,几乎没有战争文件。现在,我创建了一个 vaadin/spring-boot jar,我需要将它部署到该服务器中。我已将 spring-boot 应用程序的嵌入式端口更改为 8082。它工作正常,但 URL 显示为 - localhost:8082/statprojectdemo。
并且当前的要求要求 URL 中不应出现 8082。那么,无论如何我可以将 URL 用作localhost:/statprojectdemo而不是提及端口号。
注意* - 我不能使用端口号 8080 或 80,因为我的生产 tomcat 正在其上运行。
解决方案
端口号是 url 的硬部分。所以没有办法直接离开它。
就像 Jens 说的,你需要设置一个代理服务器来监听 yoururl.com:80/statprojectdemo 并在 8082 上与该服务器通信。
推荐阅读
- html - 放置带有内联链接的徽标
- html - 视频标签不采用父 div 的宽度和高度
- c# - 随机单词生成器,如果生成特定单词,则重新滚动
- python - Python中的二叉树路径和
- python - 安装包后找不到 Python3 pip3 命令(Centos 7)
- c# - 无法从 system.threding.Tasks .task 转换
到字节[] - android - Android/ Xamarin android:在应用安装和卸载时调用函数
- vim-plugin - neovim 是透明的,但自动完成窗口是粉红色的。如何使它也半透明(黑色)?
- sql - SQL ZOO SELECTT WITH SELECT TUORIAL 5
- angular - nvd3 饼图应该在一行中显示四个标签