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

来源:互联网 发布:陌陌辅助软件 编辑:程序博客网 时间:2024/06/16 19:48

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

       然而人的生命是有长度的,我们无法拉长生命的长度,但是能把自己的宽度变得丰富多彩。有个有关于鹰的故事:鹰的寿命只有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