1. 修改 tomat/conf/tomcat-users.xml 添加
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat"
password="tomcat"
roles="manager-gui,manager-script"/>
2. 在tomcat根目录下的conf文件夹中创建
Catalina\localhost\manager.xml
写入内容
<?xml version="1.0" encoding="UTF-8"?>
<Context privileged="true" antiResourceLocking="false"
docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>
3. 在 maven 项目的 pom.xml 中 tomcat 插件的里配置
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- 控制 tomcat 端口号 -->
<port>80</port>
<!-- 项目发布到 tomcat 后的名称 -->
<!-- / 相当于把项目发布名称为 ROOT -->
<!-- /abc -->
<path>/jqk</path>
<username>tomcat</username>
<password>tomcat</password>
<url>http://192.168.139.128:8080/manager/text</url>
</configuration>
</plugin>
</plugins>
4. 右键项目–> run as --> maven build(以前写过,选择第二个) -->输入
3.1 tomcat7:deploy
第一次发布
3.2 tomcat7:redeploy
不是第一次发布.
5. 注意:
热部署依赖于tomcat自带的manager项目,不要删除或覆盖该项目