MyEclipse Maven 部署外部Tomcat故障排除
来源:互联网 发布:pdf软件官方下载 编辑:程序博客网 时间:2024/05/17 06:53
在Maven与Tomcat配合部署过程中,最常见的错误有三种,折腾了半天,终于找到三种错误产生的原因,以及相应的完美解决办法
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>
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]
原因:产生该问题有可能因为两个原因,具体参见解决办法
解决办法:
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>
- MyEclipse Maven 部署外部Tomcat故障排除
- MyEclipse maven 外部Tomcat
- Maven自动部署Tomcat错误排除
- Maven自动部署Tomcat错误排除
- Maven故障排除
- Apache Tomcat 故障排除
- Myeclipse添加外部Tomcat出现启动故障的问题解决
- Maven入门示例(4):自动部署Tomcat错误排除
- Maven入门示例(4):自动部署Tomcat错误排除
- Myeclipse部署maven web项目到tomcat
- Myeclipse编译Maven项目并Tomcat部署
- MyEclipse部署Maven webapp项目到Tomcat
- 自动部署Tomcat错误排除
- 自动部署Tomcat错误排除
- Maven入门示例(3):自动部署至外部Tomcat
- Maven入门示例(3):自动部署至外部Tomcat
- Maven入门示例(3):自动部署至外部Tomcat
- 第六章 使用maven自动部署至外部Tomcat
- 织梦更新列表页提示Fatal error: Call to a member function GetInnerText() on a non-object 解决方法
- Ninja Project
- VMware虚拟机屏幕大小(屏幕分辨率)调整
- 在一个文件中有10G个整数,乱序排列,要求找出中位数
- android基础知识复习(一)——对话框风格的Activity、Menu、Activity生命周期
- MyEclipse Maven 部署外部Tomcat故障排除
- qt中文乱码问题
- MFC的入口点和 执行流程
- Ubuntu 下Rhythmbox播放器中文乱码解决办法
- ubuntu下添加环境变量
- 像你这样的滚蛋!永远不要来香格里拉!
- 检错码CRC例解
- 编写一个截取字符串的函数
- dp+线段树优化-hdu-3698-Let the light guide us