前提: 已安装tomcat,本人的tomcat是放在根目录下的! tomcat8 安装请参考: http://www.linuxidc.com/Linux/2014-10/108065.htm。
在Linux CentOS下操作: [root@localhost ~]# ls anaconda-ks.cfg Desktop Documents Downloads install.log install.log.syslog Music Pictures Public Templates tomcat Videos
[root@localhost ~]# cd tomcat/ [root@localhost tomcat]# ls bin conf lib LICENSE logs NOTICE RELEASE-NOTES RUNNING.txt temp webapps work
[root@localhost tomcat]# cd conf [root@localhost conf]# ls Catalina catalina.policy catalina.properties context.xml logging.properties server.xml tomcat-users.xml web.xml
[root@localhost conf]# vim tomcat-users.xml
进入编辑模式:
<tomcat-users> <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/> </tomcat-users>
在<tomcat-users></tomcat-users>中添加以下代码: <role rolename="manager-gui"/> <user username="zhangsan" password="123456" roles="manager-gui"/> 注:目前roles使用manager已失效,使用manager-gui替代。
然后在浏览器中键入如下地址: http://localhost:8080/应该看到一个漂亮的加菲猫了吧。点击左边的Tomcat Manager链接,提示输入用户名和密码,本文都是coresun,然后可以看到以下页面:
将项目导出为war包,点击“选择文件”,将war加入进去,点击Deploy,至此动态部署完成。
在tomcat中,将最新包(bb.war)覆盖旧包(aa.war), 移除:rm -Rf ROOT aa.war 替代:mv bb ROOT 重新启动tomcat,Javaweb项目即可访问!