动态部署是指可以在服务器启动之后部署web应用程序,而不用重新启动服务器。动态部署要用到服务器提供的manager.
如果在$CATALINA_HOME\webapps\下没有该文件,你必须去重新下载tomcat,否则不能完成以下的功能。
要想使用该管理程序必须首先编辑$CATALINA_HOME\conf\tomcat-users.xml文件
<tomcat-users> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="test" password="test" roles="manager-gui,manager-script,manager-jmx,manager-status"/> </tomcat-users>
注:目前roles使用manager已失效,使用manager-gui替代。
然后在浏览器中键入如下地址:?
http://localhost:8080/
点击左边的Manager APP链接,提示输入用户名和密码
就打上我们在tomcat-users.xml文件配置的账号密码
然后进入界面能看到?WAR file to deploy
上传你项目的war包就OK了
如我上传的项目是Blog