罗曼.罗兰说:"大部分人在二十三岁上就去了,因为过了这个年龄,他们只是自己的影子,余生则是在模仿自己种度过,日复一日,更机械,更装腔作势地重复他们在有生之年的所作所为,所思所想,所爱所恨。
然而人的生命是有长度的,我们无法拉长生命的长度,但是能把自己的宽度变得丰富多彩。有个有关于鹰的故事:鹰的寿命只有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