1. maven 集成 tomcat6的配置
maven自带的是tomcat6插件,所以不配置的话也可以,默认tomcat6,8080端口,需要更改端口或者编码方式等,也可以自己再配置一次:
1 <plugin> 2 <groupId>org.codehaus.mojo</groupId> 3 <artifactId>tomcat-maven-plugin</artifactId> 4 <configuration> 5 <path>/demo</path> 6 <port>8081</port> 7 <uriEncoding>UTF-8</uriEncoding> 8 </configuration> 9 </plugin>
也可以在运行时指定端口:
mvn tomcat:run -Dmaven.tomcat.port=8081
2. maven集成tomcat7:
<build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.1</version> <configuration> <port>8088</port> <uriEncoding>UTF-8</uriEncoding> <path>/demo</path> </configuration> </plugin> </plugins> </build>
tomcat7走起:
tocmat7:run
同理,指定端口走起:
mvn tomcat7:run -Dmaven.tomcat.port=8088
3. maven内置tomcat和本地tomcat
maven集成tomcat插件后,项目在tomcat要跑起来有3种方式:
1) mvn tomcat:run 内置tomcat启动项目,本文在上面讲的就是这种方式,这样很方便,适合于单个项目开发。
2) 调用本地安装的tomcat,但还需要改一些设置,相对麻烦。不过教程很多,请自行查找之。
3) maven:package, 然后在项目target目录下找到编译完后的war包,自行拷贝到贝蒂tomcat中,并启动。