菜鸟教程工具(三)——Maven自己主动部署Tomca

系统 1622 0

书连接至背面,在博客上,他介绍了如何使用Maven该项目包,这篇文章说,关于如何使用Maven会踢war部署包Tomcat。而不是手动copy过去。


眼下比較流行的方式有两种:一种是利用Tomcat官方的Maven插件;一种是利用cargo插件。以下挨个说怎么配置。


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插件自己主动部署配置 -->
<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>
		<!-- 以下三项与Maven的Setting文件一致 -->
		<server>tomcat7x</server>  
		<username>admin</username>  
		<password>admin123</password>
	</configuration>
</plugin>

    

接下来:1, pom.xml文件 右击——>run as 执行Maven的clean;2。手动启动Tomcat,执行startup.bat。3,右击pom执行命令换成package tomcat7:redeploy。


cargo插件:


相同也须要在tomcat-users.xml文件和Maven的Setting.xml文件配置用户信息。这里就不反复了。


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>
    


接下来能够使用cargo:run命令在Eclipse中启动Tomcat并部署项目,也能够用cargo:deploy命令将项目部署到已经在外部启动的Tomcat。使用cargo:run之前须要使用install命令将项目打包,能够直接用组合命令:install cargo:run。这样打完包后会自己主动执行。


好吧,,两种方法都介绍完了,选择你喜欢的一个像。欢迎交流,下一次。



菜鸟教程工具(三)——Maven自己主动部署Tomcat


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论