Ank*_*iya 7 eclipse tomcat servlets url-rewriting
我正在使用Eclipse for J2EE项目......一个设备向我方发送请求,网址就像
http://myIP:myPort/corporationweb/Controller
Run Code Online (Sandbox Code Playgroud)
/corporationweb/Controller 固定我们不能改变它,因为它是在设备上制作的
我在eclipse中的项目名称是" VirtualTest"但是这里tomcat包含项目名称,如果我映射任何servlet,/corporationweb/ControllerURL就像
http://localhost:8080/VirtualTest/corporationweb/Controller
Run Code Online (Sandbox Code Playgroud)
我需要打开页面而不更改项目名称
http://localhost:8080/corporationweb/ControllerBal*_*usC 21
在Eclipse中右键单击项目,选择" 属性",转到" Web项目设置"并将" 上下文根"设置为/.

这将让Eclipse在上下文根目录而不是项目名称(这是默认名称)上部署项目.
与具体问题无关,您确实需要确保应用程序的编写方式,以便它不关心应用程序部署的上下文路径.这是服务器特定的设置,不能从项目内部控制.利用HttpServletRequest#getContextPath()聪明的方式.
| 归档时间: |
|
| 查看次数: |
11251 次 |
| 最近记录: |