Tomcat-8 Manager动态部署

前提:
已安装tomcat,本人的tomcat是放在根目录下的!

[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,然后可以看到以下页面:

《Tomcat-8 Manager动态部署》

将项目导出为war包,点击“选择文件”,将war加入进去,点击Deploy,至此动态部署完成。

在tomcat中,将最新包(bb.war)覆盖旧包(aa.war),
移除:rm -Rf ROOT aa.war
替代:mv bb ROOT
重新启动tomcat,javaweb项目即可访问!

点赞

发表评论