<?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager-gui"/> <role rolename="manager-script"/> <user username="tomcat" password="123456" roles="manager-gui"/> <user username="root" password="123456" roles="manager-script"/> </tomcat-users>这样就能够在http://127.0.0.1/manager/html 这里管理时使用tomcat/123456登录管理
<!-- tomcat redelopy --> <!-- 部署 --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <version>1.1</version> <configuration> <url>http://127.0.0.1/manager/text</url> <username>root</username> <password>123456</password> <path>/mywebapp</path> </configuration> </plugin>这种方式配置已经完成了,固然用户名(username)和密码(password)也能够在maven的setting.xml里配,那在pom.xml就配一个名称还须要下面第三步部配置,像这样,
<!-- tomcat redelopy --> <!-- 部署 --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <version>1.1</version> <configuration> <url>http://127.0.0.1/manager/text</url> <server>tomcat</server> <path>/mywebapp</path> </configuration> </plugin>三、在maven的setting.xml的server中配
<server> <id>tomcat</id> <username>root</username> <!--tomcat用户名和密码---> <password>123456</password> </server>
执行部署命令 html
运行打包部署: mvn tomcat:deploy 撤销部署: mvn tomcat:undeploy 启动web应用: mvn tomcat:start 中止web应用: mvn tomcat:stop 从新部署: mvn tomcat:redeploy 部署展开的文件: mvn war:exploded tomcat:exploded
同时tomcat还可开启远程调试,进行java调试。 java
1 修改startup.bat
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888
2 修改catalina.bat
修改set JPDA_TRANSPORT=dt_socket
修改set JPDA_ADDRESS=8888 web
这样开启tomcat远程调试端口 shell
在eclipse链接远程端口进行调试便可
tomcat