【发布时间】:2014-07-10 11:40:52
【问题描述】:
我正在尝试创建一个 Spring MVC 应用程序并使用 Maven Tomcat 插件对其进行部署。 您如何更改上下文路径和端口? 这是我放在 pom.xml 中的 maven 插件:
plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<server>localtomcat</server>
<port>8081</port>
<path>/test</path>
<update>true</update>
<username>admin</username>
<password>admin</password>
</configuration>
</plugin>
我无法使用上面的路径和端口访问我的网站。但我可以通过使用旧的上下文路径和 8080 来做到这一点。
【问题讨论】:
-
你能把Tomcat启动的输出贴出来吗?
-
server不是配置元素。将server更改为hostName -
当我运行 maven tomcat:run 时,我得到这个输出:[INFO] Running war on localhost:8080/spring
-
试试
tomcat7:run。tomcat:run将使用 codehaus 中的旧插件,使用您未配置的默认值。