为何要用maven tomcat插件来启动web工程?

时间:2022-09-15 20:09:26

result:因为在互联网项目中,动辄十几个甚至好几十个web工程,如果按照传统的添加tomcat服务器的方式来启动的话,那么我们为了避免端口冲突,每增加一个web工程都要修改三个端口,非常麻烦。而使用maven tomcat插件来启动工程,则只需改一个端口即可,显然简单了很多。

那么,maven web工程如何配置 maven tomcat插件启动工程?

pom.xml配置如下:

    <!-- 配置tomcat插件 -->
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<port>8080</port>
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>

上面配置的8080即为访问端口号,如果想改成其他端口号,直接改该处重启tomcat即生效,无须在tomcat中的server.xml更改三处端口。选中工程鼠标右键→Run As→Maven build,使用clean tomcat7:run命令启动工程,如下图:
为何要用maven tomcat插件来启动web工程?