如何在Eclipse中更改动态Web项目的上下文根?

如何在Eclipse中更改动态Web项目的上下文根?

我在Eclipse中开发了一个动态Web项目。现在,我可以使用以下URL通过浏览器访问它:

http://localhost:8080/MyDynamicWebApp

现在,我想将访问URL更改为

http://localhost:8080/app

我将上下文根从项目“Properties\Web项目设置”更改为“上下文根”。

但这是行不通的。这个web应用程序仍然像以前一样拥有访问URL。我已经在Tomcat上重新部署了应用程序,重新启动了Tomcat,并完成了应该完成的所有工作,但是访问URL与前面相同。

我发现没有server.xml附件中的文件WAR档案。那么Tomcat是如何确定我的web应用程序的上下文根是/MyDynamicWebApp允许我通过那个URL访问应用程序吗?


梵蒂冈之花
浏览 1285回答 3
3回答

至尊宝的传说

更改项目属性中的上下文根后,您必须从Tomcat中删除web应用程序(使用Add和Remove.在服务器的上下文菜单上),重新部署,然后重新添加应用程序并重新部署。对我起作用了。如果您被击中,您还有另一个选择:在Servers视图中选择Tomcat服务器。双击该服务器(或在上下文菜单中选择Open)将带来一个多页编辑器,其中有一个Modules页面。在这里,您可以更改模块的根上下文(在此页面上称为路径)。

长风秋雁

如果您是从Eclipse运行Tomcat,则它不使用实际安装Tomcat的配置。它使用它在“服务器”项目下创建和存储的Tomcat配置。如果您查看Eclipse工作区,您应该会看到一个名为“Servers”的项目。展开“Servers”项目,您将看到server.xml。打开这个文件,一直滚动到底部,你会看到这样的东西:-<Context&nbsp;docBase="abc"&nbsp;path="/abc"&nbsp;reloadable="true"&nbsp;source="org.eclipse.jst.jee.server:abc"/>在这里,您只需将项目上下文路径更改为其他内容。希望这能帮上忙。
打开App,查看更多内容
随时随地看视频慕课网APP