IDEA开发工具对tomcat插件进行集成以及部署

         罗曼.罗兰说:"大部分人在二十三岁上就去了,因为过了这个年龄,他们只是自己的影子,余生则是在模仿自己种度过,日复一日,更机械,更装腔作势地重复他们在有生之年的所作所为,所思所想,所爱所恨。

       然而人的生命是有长度的,我们无法拉长生命的长度,但是能把自己的宽度变得丰富多彩。有个有关于鹰的故事:鹰的寿命只有70岁,在40岁的时候,它的爪子开始老化,翅膀变得十分沉重,摆在面前的只有两种选择:等死,或者经过一个痛苦的磐涅。老鹰会用它的喙击岩石,直到完全脱落,等候新的喙长出来,再用新长出的喙把指甲一根一根拔出来。当新的指甲长出来后,再把羽毛一根根拔掉。5个月以后,新的羽毛长出来了,老鹰开始飞翔,重新再获得30年的新生。


使用tomcat插件进行热部署,热部署分别2两部分,第一就是本地热部署,第二就是远程进行热部署。

 

在私服上面可以搜索到tomcat7对应的版本的插件,信息如下:




使用tomcat7进行本地热部署开发:

加入插件如下:

<plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <port>8080</port>
                    <uriEncoding>UTF-8</uriEncoding>
                    <path>/xdfmanager</path>
                </configuration>
            </plugin>


运行maven plugin插件;





使用tomcat7进行远程部署开发:


第一步:配置好远程的tomcat服务器

     设置远程tomcat登录manager的角色,在tomcat-users.xml中设置,例如:

<user username="admin" password="123456" roles="manager-script"/>

第二步:配置本地仓库对应的setting文件

 

<server>
		<id>myserver</id>
		<username>admin</username>
		<password>123456</password>
    </server>

service id要与pom中的service对于

username与password则是远程tomcat登录的权限


第三部:部署到远程tomcat服务器

 a.配置maven插件

<plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <url>http://localhost:8080/manager/text</url>
                    <server>myserver</server>
                    <port>8080</port>
                    <uriEncoding>UTF-8</uriEncoding>
                    <path>/myTest</path>
                </configuration>
            </plugin>

b.启动


 

ps:进行远程部署的时候第一次是deploy

     第二次的时候要是deploy则不行,需要使用redeploy命令

 

参考:http://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/usage.html

            http://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/plugin-info.html

            http://developer.51cto.com/art/201410/454082.htm



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值