MAVEN Myeclipse 相关错误
来源:互联网 发布:国产网络神剧 编辑:程序博客网 时间:2024/05/21 22:37
在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>
- MAVEN Myeclipse 相关错误
- maven 相关错误解决
- maven错误相关(整理中)
- 将maven与MyEclipse相关联
- Myeclipse创建Maven犯的两个错误
- 关于myeclipse中maven项目转换相关设置
- 关于myeclipse中maven项目转换相关设置
- myeclipse创建maven项目相关问题及解决
- myeclipse maven 使用出现的错误 :Could not resolve archetype
- 使用MyEclipse创建Maven项目出现的错误及解决方法
- MyEclipse中maven项目pom文件报missing artifact错误
- MyEclipse+Maven创建web项目出现的错误总结
- Myeclipse的Java Maven工程常见错误集锦
- 错误: 找不到或无法加载主类 myeclipse maven
- MyEclipse中使用Maven前常见错误及解决办法
- MyEclipse 使用maven插件启动工程报"Not a Maven project ** Maven Webapp"错误
- myeclipse+maven
- maven+myeclipse
- how to control the log4j output
- 程序、进程、线程的联系与区别
- linux shell $变量
- Java for循环的执行顺序
- ERROR ITMS-9000:”invalid pre release train the train version ‘2.0’is closed for new build submission
- MAVEN Myeclipse 相关错误
- Java多线程~~~ScheduledThreadPoolExecutor 计划任务类的使用
- Linux下 config/configure/Configure、make 、make test/make check、sudo make install 的作用
- 2013/9/26
- 百度 2015 武汉研发笔试题
- 关于SDK安装出错
- fcntl函数
- Android理解:IntentService
- strcpy/memcpy/memmove的区别 【转】