書(shū)連接至背面,在博客上,他介紹了如何使用Maven該項(xiàng)目包,這篇文章說(shuō),關(guān)于如何使用Maven會(huì)踢war部署包Tomcat。而不是手動(dòng)copy過(guò)去。
眼下比較流行的方式有兩種:一種是利用Tomcat官方的Maven插件;一種是利用cargo插件。以下挨個(gè)說(shuō)怎么配置。
Tomcat插件:
在Tomcat的tomcat-users.xml文件里增加例如以下配置:
<!--Tomcat-users文件配置-->
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="admin123" roles="manager-script,manager-gui,manager,admin"/>
</tomcat-users>
在Maven的Setting.xml文件里增加例如以下配置:
<!--Setting文件須要增加-->
<server>
<id>tomcat7x</id>
<username>admin</username>
<password>admin123</password>
</server>
在Maven的pom.xml文件的project——>build——>plugins
<!-- Tomcat插件自己主動(dòng)部署配置 -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- Tomcat6將text替換為html-->
<url>http://localhost:7070/manager/text</url>
<!-- 以下三項(xiàng)與Maven的Setting文件一致 -->
<server>tomcat7x</server>
<username>admin</username>
<password>admin123</password>
</configuration>
</plugin>
接下來(lái):1,
pom.xml文件
右擊——>run as 執(zhí)行Maven的clean;2。手動(dòng)啟動(dòng)Tomcat,執(zhí)行startup.bat。3,右擊pom執(zhí)行命令換成package tomcat7:redeploy。
cargo插件:
相同也須要在tomcat-users.xml文件和Maven的Setting.xml文件配置用戶(hù)信息。這里就不反復(fù)了。
pom.xml文件里相同在plugins增加配置信息:
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.4.9</version>
<configuration>
<container>
<containerId>tomcat6x</containerId>
<home>D:\apache-tomcat-6.0.36</home>
</container>
<configuration>
<type>existing</type>
<home>D:\apache-tomcat-6.0.36</home>
</configuration>
</configuration>
</plugin>
接下來(lái)能夠使用cargo:run命令在Eclipse中啟動(dòng)Tomcat并部署項(xiàng)目,也能夠用cargo:deploy命令將項(xiàng)目部署到已經(jīng)在外部啟動(dòng)的Tomcat。使用cargo:run之前須要使用install命令將項(xiàng)目打包,能夠直接用組合命令:install cargo:run。這樣打完包后會(huì)自己主動(dòng)執(zhí)行。
好吧,,兩種方法都介紹完了,選擇你喜歡的一個(gè)像。歡迎交流,下一次。