目前 Jetty 的端口与访问端口都用 otter.port
进行管理,不方便后续封装容器镜像;因为访问的端口与实际绑定的端口不一定是相同的。
举个例子
- Jetty 利用 8080 绑定了端口;
- 由于做了端口映射,所以我设置 8888 > 8080;
产生的问题
当我通过浏览器 http://127.0.0.1:8888 访问可以打开页面,但是点击子菜单则浏览器的路径会变成 8080;会导致页面找不到的问题。
目前 Jetty 的端口与访问端口都用 otter.port
进行管理,不方便后续封装容器镜像;因为访问的端口与实际绑定的端口不一定是相同的。
当我通过浏览器 http://127.0.0.1:8888 访问可以打开页面,但是点击子菜单则浏览器的路径会变成 8080;会导致页面找不到的问题。
5条答案
按热度按时间ctrmrzij1#
那你把otter.port端口指为8888不就好了?
r7xajy2e2#
@agapple 其实准确来说应该是有个地方可以设置访问的域,把访问的域和Jetty的端口绑定分离。
xuo3flqw3#
rqenqsqc4#
2020年了,这个问题还没解决嘛 @agapple
kgqe7b3p5#
修改 https://github.com/alibaba/otter/blob/master/manager/deployer/src/main/resources/webapp/WEB-INF/common/uris.xml 文件中http://${otter.domainName}:${otter.port}/ 为自己想跳转的url即可