侧边栏壁纸
  • 累计撰写 2,058 篇文章
  • 累计创建 73 个标签
  • 累计收到 20 条评论

目 录CONTENT

文章目录

maven tomcat插件部署报错:tomcat8-maven-plugin Cannot invoke Tomcat manager

大猿本猿
2022-01-05 / 835 阅读 / 0 字

一、问题描述

maven的tomcat插件部署时候报错:

Failed to execute goal org.apache.tomcat.maven:tomcat8-maven-plugin:3.0-r1655215:deploy (default-cli) on project spring-security-demo: Cannot invoke Tomcat manager

image

二、错误原因

参考:[[maven tomcat插件远程 id=326806eb-d6ce-475a-827f-536ef51491a5]]

三、解决方案

3.1 修改tomcat配置文件

tomcat配置文件conf下tomcat-user.xml添加如下信息:

<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
启动tomcat访问http://localhost:8080/manager输入配置的用户名和密码admin/admin看是否可以登录,如果可以进下一步操作。如果不行,检查webapps是否有manager项目,若是删掉的话重新拷贝一个进去。

3.2 修改maven的配置文件

修改本地maven的配置文件setting.xml,添加配置server

 <server>
            <id>myserver</id>
            <username>admin</username>
            <password>admin</password>
        </server>

3.3 修改pom.xml文件

待定.......