如何在eclipse中更改web项目的路径

时间:2015-01-26 21:38:55

标签: java eclipse spring web-services web-deployment

我使用Spring MVC编写了Web应用程序。当我将应用程序部署到服务器路径时, localhost:8080 / projectName / 。可以从eclipse的路径中删除projectName吗?我在项目属性中找到了路径,但我找不到如何更改它的方法。

我发现我必须将上下文根更改为:“/”。我改了但是没有效果。 谢谢你的帮助。
问候,
塞巴斯蒂安

1 个答案:

答案 0 :(得分:0)

我会将你的问题分解为两部分:

:一种。对上下文根的更改没有任何影响。

要使上下文根更改生效,您必须在服务器上清理并重新发布webapp,以便激活上下文根更改。从eclipse中的服务器上下文中运行“Clean”,

  1. 停止服务器
  2. 窗口 - >显示视图 - >服务器 - >右键单击您的服务器配置 - >清洁。 (注意:要在eclipse之外“清理”服务器,您需要转到本地文件系统上服务器的“webapps”目录并删除.war文件以及“project-name”文件夹。保存爆炸的WAR文件。)
  3. 将您的webapp部署到服务器并重新启动服务器。
  4. <强> B中。尝试在上下文根/ - localhost:8080

    运行您的webapp

    从它看起来,您正在尝试在应用程序服务器的“Root”上运行Web应用程序。您还没有提到您正在使用的应用程序服务器,但让我们假设您使用的服务器是tomcat。对于tomcat,要部署将在localhost:8080 /上运行的应用程序,您需要在$ CATALINA_HOME / webapps / ROOT的“ROOT”目录下部署爆炸的战争,或者将war文件命名为root.war。

    $ CATALINA_HOME / webapps / ROOT和$ CATALINA_HOME / webapps / root.war是特殊关键字,它们告诉tomcat在内容root /上部署应用程序。

    如果您不使用tomcat作为应用程序服务器,请提供有关正在使用的应用程序服务器的更多详细信息,以了解我是否可以提供帮助。