咖啡灬丿豆 2021-11-03 18:07 采纳率: 25%
浏览 10

tomcat发布项目,在项目前加三个层级,如何实现http://ip:8080/cj1/cj2/cj3/项目名/index.jsp

本地项目http://ip:8080/项目名/index.jsp是可以正常的加载页面和登录,
但是要在项目名前加三个层级如何实现,效果如下http://ip:8080/cj1/cj2/cj3/项目名/index.jsp
之前配置了server.xml 中的context,可以实现登录页面显示,如下

<Context path="cj1/cj2/cj3/项目名" reloadable="false" docBase="C:\项目名">
                <Logger className="org.apache.catalina.logger.SystemOutLogger" verbosity="4" timestamp="true"/>
             </Context>

这样可以在http://ip:8080/cj1/cj2/cj3/项目名 进入登录界面,但是点击登录就会白屏如下图

img

  • 写回答

1条回答 默认 最新

  • monkeydbo 2021-11-03 18:37
    关注

    感觉可以用网关来实现这个需求,比如 Nginx、ApiSix

    评论

报告相同问题?

问题事件

  • 创建了问题 11月3日

悬赏问题

  • ¥15 为什么会突然npm err!啊
  • ¥15 java服务连接es读取列表数据,服务连接本地es获取数据时的速度很快,但是换成远端的es就会非常慢,这是为什么呢
  • ¥15 vxworks交叉编译gcc报错error: missing binary operator before token "("
  • ¥15 JSzip压缩文件时如何设置解压缩密码
  • ¥66 nuxtjs3 ,老是报错,内容:我有代码仓库,如何解决?
  • ¥30 WPF如何实现动态Y轴
  • ¥15 读取parquet文件某一列的数据但是输出是整个列名和格式
  • ¥15 机动目标 制导律建模问题
  • ¥100 求Java socks 转发实现Demo
  • ¥20 随身WiFi移动网络访问不了