为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

梵蒂冈之花 2019-07-10 09:52:05
如何在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访问应用程序吗?
查看完整描述

3 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

更改项目属性中的上下文根后,您必须从Tomcat中删除web应用程序(使用Add和Remove.在服务器的上下文菜单上),重新部署,然后重新添加应用程序并重新部署。对我起作用了。

如果您被击中,您还有另一个选择:在Servers视图中选择Tomcat服务器。双击该服务器(或在上下文菜单中选择Open)将带来一个多页编辑器,其中有一个Modules页面。在这里,您可以更改模块的根上下文(在此页面上称为路径)。


查看完整回答
反对 回复 2019-07-10
?
长风秋雁

TA贡献1757条经验 获得超7个赞

如果您是从Eclipse运行Tomcat,则它不使用实际安装Tomcat的配置。它使用它在“服务器”项目下创建和存储的Tomcat配置。如果您查看Eclipse工作区,您应该会看到一个名为“Servers”的项目。展开“Servers”项目,您将看到server.xml。打开这个文件,一直滚动到底部,你会看到这样的东西:-

<Context docBase="abc" path="/abc" reloadable="true" source="org.eclipse.jst.jee.server:abc"/>

在这里,您只需将项目上下文路径更改为其他内容。

希望这能帮上忙。


查看完整回答
反对 回复 2019-07-10
  • 3 回答
  • 0 关注
  • 1284 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信