我使用Spring MVC编写了Web应用程序。当我将应用程序部署到服务器路径时, localhost:8080 / projectName / 。可以从eclipse的路径中删除projectName吗?我在项目属性中找到了路径,但我找不到如何更改它的方法。
我发现我必须将上下文根更改为:“/”。我改了但是没有效果。
谢谢你的帮助。
问候,
塞巴斯蒂安
答案 0 :(得分:0)
我会将你的问题分解为两部分:
:一种。对上下文根的更改没有任何影响。
要使上下文根更改生效,您必须在服务器上清理并重新发布webapp,以便激活上下文根更改。从eclipse中的服务器上下文中运行“Clean”,
<强> 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作为应用程序服务器,请提供有关正在使用的应用程序服务器的更多详细信息,以了解我是否可以提供帮助。