在Eclipse中更改Web项目的Tomcat上下文路径

acv*_*vcu 29 java eclipse tomcat

我正在使用Tomcat 6并使用Eclipse中的Servers功能来管理它.我有一个名为foobar的项目,我想更改上下文路径,以便引用的URL是http:// localhost:8080/app而不是http:// localhost:8080/foobar.我尝试了一切我能想到的:

  • 更新了Context部分中的server.xml路径值

<Context docBase="foobar" path="/foobar" reloadable="true" source="org.eclipse.jst.j2ee.server:foobar"/></Host>
Run Code Online (Sandbox Code Playgroud)

<Context docBase="foobar" path="/app" reloadable="true" source="org.eclipse.jst.j2ee.server:foobar"/></Host>
Run Code Online (Sandbox Code Playgroud)

我知道我可以简单地重命名项目,但我不想这样做.

以下是Eclipse中的服务器设置.

编辑:

我还应该提一下,我在应用程序上下文中有一些数据库设置.我不确定是否应将其设置为foobar.xml或app.xml ..?Eclipse会自动在conf/Catalina/localhost中创建一个app.xml文件,但在进行更改后似乎会被忽略.

dig*_*oel 59

  1. 在项目属性中单击Web Project Settings(假设您处于动态Web项目中.)唯一的配置值是"Context root:"
  2. 将"Context root"更改为/ app
  3. 重建
  4. 从tomcat中删除项目
  5. 重新部署.

  • 重建?你如何在eclipse上构建一个web项目? (2认同)