今天发现一个部署的项目,在tomcat中配置了去掉工程名,直接通过域名访问。配置后其它的html、动态请求等都可以不带工程名访问,但是只要访问jsp页面就报404错误,加上工程名访问jsp却又正常。
解决方案:conf/server.xml中host标签下的context标签中的path属性的值不是配成"/",而是配成"",就行了。
原因暂时还想不明白,难道和tomcat解析jsp有关么?
本文共 244 字,大约阅读时间需要 1 分钟。
今天发现一个部署的项目,在tomcat中配置了去掉工程名,直接通过域名访问。配置后其它的html、动态请求等都可以不带工程名访问,但是只要访问jsp页面就报404错误,加上工程名访问jsp却又正常。
解决方案:conf/server.xml中host标签下的context标签中的path属性的值不是配成"/",而是配成"",就行了。
原因暂时还想不明白,难道和tomcat解析jsp有关么?
转载于:https://www.cnblogs.com/anai/p/5169633.html