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

2022-09-01 11:29:54

我正在使用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>

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

Here are my Server settings within Eclipse.

编辑:

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


答案 1
  1. 在项目属性中,单击“(假设您位于动态 Web 项目中)。那里唯一的配置值是“上下文根:”Web Project Settings
  2. 将“上下文根”更改为 /app
  3. 重建
  4. 从 tomcat 中删除项目
  5. 部署。

答案 2

步骤1:在项目属性中,单击“Web项目设置”。那里唯一的配置值是“上下文根:”

步骤2:将“上下文根”更改为/app。

步骤3:清理雄猫服务器。enter image description here

步骤4:点击 Ok 对话框上的按钮。enter image description here

步骤5:点击 可以 在下一个对话框中 框。enter image description here

步骤 6:重新生成项目。


推荐