更改spring petclinic中根目录的名称

时间:2013-12-20 02:42:50

标签: java spring spring-mvc

我希望加载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>

2 个答案:

答案 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下创建的目录的名称相同(默认情况下)