在项目比较多的情况下,如果是已部署的方式,那么需要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
浏览器输出: