利用Tomcat远程部署解决修改类后重启Tomcat问题

问题描述: 

    Java做Web开发过程中, 经常有因修改某些类或配置文件而需要重启Tomcat服务器的情况。一般情况下,这个过程有些折磨人。
    当然针对这个问题的解决方案有不少(如MyEclipse这样的IDE可以直接加载修改过的类文件),这里只介绍Tomcat远程部署方式的方案。 
Tomcat版本: apache-tomcat-5.5.23
原理: 参见Tomcat文档中 关于Manager的描述
具体步骤:
Step1: tomcat-users.xml文件中加一行:<user username="root" password="password" roles="admin,manager"/>
Step2: 附件中的manager.zip文件放到webapps目录下。 这个app,文档中说用,但webapps目录下没找到,于是我从一个6.0版本的Tomcat中拷来放到这里。 
Step3: 启动Tomcat,用URL"http://ip:port/manager/html"访问,此时,浏览器会弹出一个对话框,我们输入Step1中加的用户名和密码后,可以看到如下所示页面:  
     

Step4: 选图片中C区中的“choose file”按钮,选打好war包".war"文件,点deploy按钮。这样就完成了远程部署。 

Step5:修改后再部署。当修改类文件(或配置文件)后,打war包。先点上图B区中的“undeploy”链接,把上次部署的去掉,重复Step4,部署新打的war包。


Over 

猜你喜欢

转载自rmn190.iteye.com/blog/621439