我想要 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>
最佳答案
检查你的 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替换为另一个名称
关于java - 更改 spring petclinic 中根目录的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20695443/