在项目比较多的情况下,如果是已部署的方式,那么需要N+的tomcat并且每个都要修改端口号非常的麻烦
一、在maven中加入tomcat插件
在war工程中加入tomcat插件:
<build>
<plugins>
<!-- 配置运行插件 -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/</path>
<port>8081</port>
</configuration>
</plugin>
</plugins>
</build>
path指定路径
port指定端口号
二、maven build clean tomcat7:run
tomcat7:run 半角切不能有空格。

点击run,但是maven中没有taotao-parent这个项目所以会报错,可以参考项目第一天这里面工程构建方式。
:Non-resolvable parent POM for com.taotao:taotao-mannger-web:0.0.1-SNAPSHOT: Could not find artifact com.taotao:tatao-parent:pom:0.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 4, column 10
@
解决:右键parent工程maven install向本地仓库安装文件,mvn仓库中就会出现相关的文件,这时候重新运行。

再次运行的时候点击run那有个固定的配置了。

控制台输出:
[INFO] Running war on http://localhost:8081/
[INFO] Creating Tomcat server configuration at /home/lxj/eclipse-workspace/taotao-mannger-web/target/tomcat
浏览器输出:

本文介绍如何在Maven项目中配置Tomcat插件以简化多项目的部署流程。通过在war工程中加入特定配置,可以指定部署路径及端口号,并通过maven命令启动服务。
1373

被折叠的 条评论
为什么被折叠?



