基本上,我想在eclipse中访问项目时删除项目名称。

所以目前,当我想访问我的网络应用程序的链接时,必须将其设置为localhost:8080/project_name/blah_blah_blah
但是我只想通过localhost:8080/blah_blah_blah访问它
 或说项目本身应该可以通过localhost:8080访问


通过谷歌搜索,我发现了这个URL issue with tomcat include project name,但是在我的情况下,默认情况下,我的上下文根是/

Project Context root Options

仅供参考:这是我在Eclipse中拥有的唯一项目

最佳答案

对于也遇到这个问题的人。

深入解释:首先,请记住eclipse在其所有配置中的eclipse project explorer下使用服务器。

为了将项目路径更改为其他路径,您可以在server.xml下打开Project Explorer -> Servers -> Tomcat vX.X ... -> server.xml

在此文件的底部,您应该在</host标记结束之前看到以下行:

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

注意:我的项目名称为Duck

现在,为了不使用项目名称访问Web应用程序,请将path="/Duck"替换为path="/",或者您可以将其设置为所需的任何名称。

09-26 03:07
查看更多