wangdachui95345
2017-03-11 07:19
采纳率: 84.6%
浏览 1.9k
已采纳

maven自动部署项目到tomcat总是403 Access Denied

试了很多权限都不行,如

目前的情况是可以登录tomcat的manger页面,但是maven部署的链接是
http://localhost:8080/manager/html/deploy?path=%2Fmyweb
对于http://localhost:8080/manager/html/deploy这个链接的访问就会报403 错误。

请问该怎么设置呢?先谢谢了。
弄了一天了,我想哭。。。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 战在春秋 2017-03-11 07:20
    已采纳
    已采纳该答案
    打赏 评论
  • wangdachui95345 2017-03-12 01:02

    tomcat-users.xml:

     <role rolename="manager"/>
    <role rolename="admin"/>
    <role rolename="manager-gui"/>
    <role rolename="manager-script"/>
    <user username = "admin" password = "123456" roles = "admin,manager,manager-gui,manager-script"/>
    
    打赏 评论
  • wangdachui95345 2017-03-12 01:04

    pom.xml:

         <plugin>
            <groupId>org.apache.tomcat.maven</groupId>  
            <artifactId>tomcat7-maven-plugin</artifactId>  
            <version>2.2</version> 
            <configuration>
                <url>http://localhost:8080/manager/html</url>
                <username>admin</username>  
                <password>123456</password>  
                <path>/${project.artifactId}</path>
            </configuration>
        </plugin>
    
    打赏 评论
  • wangdachui95345 2017-03-14 07:20

    唉,没有解决,以后有时间再慢慢研究。

    打赏 评论

相关推荐 更多相似问题