java - 更改 spring petclinic 中根目录的名称

标签 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>

最佳答案

检查你的 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/

相关文章:

java - 同时编译10000个java项目

java - 读取本地的java spring属性

java - 我的服务在一个类中工作,但在另一个类中返回 null

java - 如何在 JavaDB Derby 数据库中存储 Java 对象?

java - 在包含jsp之前设置属性

java - 为每个结果发送一个参数

java - 为什么 Spring 的 @Transactional 有助于性能

java - Spring 中的资源映射配置中的空条目是否加载为 null?

java - Hibernate 不在 oracle 数据库中创建表

java - Docker 中的 Spring Boot 静态文件夹