我采用tomcat做为服务器。在tomcatwebapp下面放入了一个名字为web的工程。
web工程里面只有一个welcomeFileList 跳转到自身的welcome.jsp
使用浏览器在地址栏里打入http://localhost:8080/web就可以进入该页面
当然使用http://localhost:8080/web/也可以进入
但我要是用
`telnet localhost 8080
POST /web HTTP/1.1
Host: 127.0.0.1
Content-Type: text/xml; charset=utf-8
Content-Length: 0`
的时候返回的是302错误。
如果改成
`telnet localhost 8080
POST /web/ HTTP/1.1
Host: 127.0.0.1
Content-Type: text/xml; charset=utf-8
Content-Length: 0`
就可以了。
但问题是POST /web HTTP/1.1以前就已经放出去了没法改了。各位大侠是否tomcat有什么办法可以修改请求URL
类似于在POST /web后面加个反斜杠,能进入web的welcome页面啊
如果不让自动跳 web/ 可以将应用安装在 ROOT 上,然后专门写一个 servlet 映射为 /web 路径
或者采用apache代理可以修改路径
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。