我已经在Tomcat 8上设置并运行了一个Web应用程序,并且该项目的WAR文件位于tomcat目录中的webapps文件夹中。如果我使用以下任何链接,我的项目都可以正常运行
http://localhost:8066/myWebApp/home/
http://localhost:8066/myWebApp/booking/
http://localhost:8066/myWebApp/contactUs/
我想将其设置为上面的URL,但是下面的URL在项目名称后添加了
/app
http://localhost:8066/myWebApp/app/home/
http://localhost:8066/myWebApp/app/booking/
http://localhost:8066/myWebApp/app/contactUs/
我已经在
path
文件中设置了context.xml
,如下所示<Context docBase="myWebApp" path="/app" reloadable="true"> ... <Context>
但这不起作用。我做错了还是该怎么做?
编辑:
我可以在Eclipse中通过以下方法执行此操作:转到“服务器”选项卡,打开服务器,然后在“模块”选项卡中查找,那么我该如何在Tomcat本身上执行此操作
最佳答案
您可能使用UrlRewriteFilter:
1.增加依赖性
2.更改web.xml
3.在WEB-INF\urlrewrite.xml
中设置规则
或Rewrite。