tomcat热部署
在Linux上部署tomcat
我使用虚拟机测试,IP为192.168.0.102:8080
访问http://192.168.0.102:8080/manager
当然不知道用户名密码 ,点击取消
不得不说谷歌翻译很好用
上面conf / tomcat-users.xml是界面显示,大部分情况下是在manager-script脚本文件上修改
两个都修改
第一步:修改tomcat-users.xml配置文件,配置用户、密码和权限
<role rolename="manager-gui" /> <role rolename="manager-script" /> <user username="tomcat" password="tomcat" roles="manager-gui, manager-script"/>
修改完以后需要重启tomcat
重新刷新之前的页面
输入上面设置的账号密码,都是tomcat
上图展现的就是
还可以使用maven热部署、
第二步:在pom文件中配置tomcat插件。
<!-- 添加tomcat插件 --> <build> <plugins> <!-- 配置Tomcat插件 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <configuration> <port>8080</port> <path>/</path> <!-- 系统热部署配置 --> <url>http://192.168.0.102:8080/manager/text</url> <username>tomcat</username> <password>tomcat</password> </configuration> </plugin> </plugins> </build>
tomcat6是http://192.168.0.102:8080/manager
tomcat7是http://192.168.0.102:8080/manager/text
第三步:部署
初次部署可以使用 "tomcat7:deploy" 命令
如果已经部署过使用 "tomcat7:redeploy" 命令
如果webapps下没有root文件夹就使用初次部署,有root文件夹就使用tomcat7:redeloy
使用的时候出现找不到文件的错误,重新编译或者打包一下即可