在 Eclipse 中更改 Web 项目的 Tomcat 上下文路径
我正在使用Tomcat 6并使用Eclipse中的服务器功能来管理它。我有一个名为foobar的项目,我想更改上下文路径,以便引用的URL http://localhost:8080/app 而不是 http://localhost:8080/foobar。我已经尝试了我能想到的一切:
- 更新了“上下文”部分中的服务器.xml路径值
从
<Context docBase="foobar" path="/foobar" reloadable="true" source="org.eclipse.jst.j2ee.server:foobar"/></Host>
自
<Context docBase="foobar" path="/app" reloadable="true" source="org.eclipse.jst.j2ee.server:foobar"/></Host>
我更新了文件conf/Catalina/localhost/foobar.xml设置path=“/app”和docBase=“foobar”,但没有运气。
我试图在Eclipse中删除模块并重新部署至少十几次。
我在这里提出了一些建议:如何在Eclipse中更改动态Web项目的上下文根?
我知道我可以简单地重命名项目,但我不想这样做。
编辑:
我还应该提到,我在应用程序上下文中有一些数据库设置。我不确定这是否应设置为 foobar.xml或 app.xml..?Eclipse 会自动在 conf/Catalina/localhost 中创建一个应用程序.xml文件,但在我进行更改后,它似乎被忽略了。