MAVEN项目部署到tomcat7问题
来源:互联网 发布:ioscf手游刷枪软件 编辑:程序博客网 时间:2024/05/16 19:16
3.403错误
报错信息如下:
[ERROR] Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin: 2.0-SNAPSHOT:deploy (default-cli) on project helloworld: Cannot invoke Tomcat manager: Server returned HTTP response code: 403 for URL: http://localhost:8080/manager/html/deploy?path=%2Fhelloworld -> [Help 1]
因为使用是Tomcat7产生了问题,很是纠结
1)如果使用的是Tomcat 7,需要修改pom.xml中部署的url地址,将<url>http://localhost:8080/manager</url>改<url>http://localhost:8080/manager/text</url>
2)给tomcat用户权限分配上,需要同时具备manager-gui和manager-script权限,我在遇到该问题时,就是忘了分配manager-script权限。
正确的conf/tomcat-users.xml配置应为:
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin” password="admin" roles="manager-gui, manager-script"/>
</tomcat-users>
在查找问题的时候也发现了两种经常错误,再次记录一下
1.Connection refused错误
报错信息如下:
[ERROR]Failed to execute goal org.apache.tomcat.maven: tomcat7-maven-plugin: 2.0- SNAPSHOT: deploy (default-cli) on project helloworld: Cannot invoke Tomcat manager: Connection refused: connect -> [Help 1]
原因:未启动Tomcat服务器
解决办法:先启动Tomcat服务器再选择Run
2. 401错误
报错信息如下:
[ERROR] Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin: 2.0-SNAPSHOT:deploy (default-cli) on project helloworld: Cannot invoke Tomcat manager: Server returned HTTP response code: 401 for URL: http://localhost:8080/manager/text/deploy?path=%2Fhelloworld -> [Help 1]
原因:权限问题
解决办法在$CATALINA_BASE/conf/tomcat-users.xml,
如D:\apache-tomcat-7.0.34\conf\tomcat-users.xml文件中添加权限
<role rolename=”manager”/>
<user username=”admin” password=”admin” roles=”manager”/>
修改pom.xml文件,在<configuration> </configuration>中添加
<username>admin</username> <password>admin</password>
- MAVEN项目部署到tomcat7问题
- maven web项目部署到tomcat7
- Maven远程部署项目到Tomcat7
- Maven项目部署到Tomcat7服务器
- Maven部署Web项目到Tomcat7
- maven部署web项目到tomcat7(兼容tomcat8)
- Maven实现直接部署Web项目到Tomcat7
- Maven实现直接部署Web项目到Tomcat7
- Maven实现直接部署Web项目到Tomcat7
- Maven实现直接部署Web项目到Tomcat7
- Maven实现直接部署Web项目到Tomcat7
- Maven实现直接部署Web项目到Tomcat7
- Maven实现直接部署Web项目到Tomcat7
- Maven实现直接部署Web项目到Tomcat7
- Maven实现直接部署Web项目到Tomcat7
- maven 自动部署到 tomcat7
- maven 自动部署到 tomcat7
- maven 自动部署到 tomcat7
- canvas绘图 echarts 基本使用
- Unable to find vcvarsall.bat
- 嵌入式 poll函数常识
- java json转map方法
- UITouch id<UIResponder>
- MAVEN项目部署到tomcat7问题
- Java高效读取大文件
- ArrayList和LinkedList的三个练习
- 3.6、scanf()和printf()函数
- 字符编码简介
- system/WIFEXITED/WEXITSTATUS函数-linux
- 运算符重载之其它类型转化为自己
- BZOJ 3613 Heoi2014 南园满地堆轻絮 二分答案/线性做法
- Java 验证字符串是否不为空