标签:远程 gui user script password har red seconds name
需要修改3个地方
首先 maven setting.xml 在 servers 节点 中 添加 一个 server
<server> <id>devTomcat</id> <username>admin</username> <password>admin123</password> </server>
然后 在 tomcat 中 添加 一个用户 tomcat-users.xml
<role rolename="manager-gui"/> <role rolename="manager"/> <role rolename="admin"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="admin" password="admin123" roles="admin,manager,manager-gui,manager-script,manager-jmx,manager-status"/>
最后 使用 maven tomcat7-maven-plugin 插件
<plugins> <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>9.4.6.v20170531</version> <configuration> <httpConnector> <port>8090</port> </httpConnector> <stopPort>9966</stopPort> <stopKey>foo</stopKey> <scanIntervalSeconds>2</scanIntervalSeconds> <webApp> <!-- web项目根路径 --> <contextPath>/</contextPath> </webApp> </configuration> </plugin>
<!-- 这里就是发布插件 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <url>http://127.0.0.1:8080/manager/text</url> <server>devTomcat</server> <path>/</path> <charset>utf-8</charset> </configuration> </plugin> </plugins> </build>
首次发布 tomcat7:deploy
重新发布 tomcat7:redeploy
可能配置了 tomcat用户 依然显示403 这是因为tomcat 默认只允许 本机 提交 。如果需要允许远程更改 webapps manager中 META-INF 中
context.xml ,将 allow 换成 你起得的ip 就可以。
标签:远程 gui user script password har red seconds name
原文地址:http://www.cnblogs.com/whm-blog/p/7238991.html