我希望加载spring petclinic application的根目录:
http://localhost:8080/anothername
而不是:
http://localhost:8080/petclinic
我在哪里进行代码更改才能导致这种情况发生?我仔细检查了web.xml,mvc-core-config.xml和其他xml文件,但我所做的任何更改似乎都没有更改url。
除了更改我在eclipse项目中找到的每个引用之外,缺少的部分是我还必须在eclipse服务器项目中的server.xml文件中更改以下代码行:
<Context docBase="newappname" path="/newappname" reloadable="true" source="org.eclipse.jst.jee.server:newappname"/></Host>
答案 0 :(得分:1)
检查你的pom.xml
在
处<path>
处理
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0</version>
<configuration>
<server>tomcat-development-server</server>
<port>9966</port>
<path>/petclinic</path>
</configuration>
</plugin>
将 petclinic 替换为 anothername
答案 1 :(得分:0)
如果要部署到tomcat,则上下文的名称与在webapps下创建的目录的名称相同(默认情况下)