java – 尝试使用tomcat-maven-plugin部署maven项目时出现错误40
发布时间:2020-12-15 04:19:37 所属栏目:Java 来源:网络整理
导读:我正在尝试使用 Eclipse IDE将我的项目部署到tomcat7,我遇到了这个错误: Uploading: http://localhost:8080/manager/html/deploy?path=%2FexampleUploaded: http://localhost:8080/manager/html/deploy?path=%2Fexample (13855 KB at 61573.5 KB/sec)[ERROR
我正在尝试使用
Eclipse IDE将我的项目部署到tomcat7,我遇到了这个错误:
Uploading: http://localhost:8080/manager/html/deploy?path=%2Fexample Uploaded: http://localhost:8080/manager/html/deploy?path=%2Fexample (13855 KB at 61573.5 KB/sec) [ERROR] Tomcat return http status error: 403,Reason Phrase: Forbidden [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 6.259s [INFO] Finished at: Sun Apr 20 09:44:18 GMT-03:00 2014 [INFO] Final Memory: 13M/223M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:deploy (default-cli) on project example: Tomcat return http status error: 403,Reason Phrase: Forbidden: <html><head><title>Apache Tomcat/7.0.50 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 403 - </h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>Access to the specified resource has been forbidden.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0.50</h3></body></html> -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors,re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions,please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException 我的pom.xml有这样的配置: <build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <url>http://localhost:8080/manager/html</url> <server>TomcatServer</server> <path>/example</path> <username>klebermo</username> <password>[password]</password> </configuration> </plugin> </plugins> </build> 我的tomcat-users.xml是这样的: <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/> <role rolename="admin"/> <user username="klebermo" password="[password]" roles="admin,manager"/> </tomcat-users> 任何人都可以指出我做错了什么? 解决方法
文档提到远程部署命令应该发送到url manager / text,请参见
Deploy A New Application Remotely.
通过将配置更改为该URL,它应该工作: <configuration> <url>http://localhost:8080/manager/text</url> ... </configuration> Tomcat还有几个用于执行某些任务的预定义角色,请尝试添加角色管理器脚本: <tomcat-users> <user username="tomcat" password="[password]" roles="admin,manager,manager-script"/> </tomcat-users> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Java PhantomJs完成html图片输出功能
- java – 资源导入顺序在Spring XML中是否重要?
- 虽然Java中的Serializable接口没有方法,没有字段,它可以实现
- java - 线程 - 常用方法
- Java – 能够访问静态方法的实例
- java.lang.NoSuchMethodError:org.apache.log4j.Logger
- java – 将findbugs NotNull设置为一个包下的所有类的默认值
- java – 从JButton显示/隐藏JPopupMenu; FocusListener无法
- java – 如何理解Maven依赖关系树
- java – Eclipse:无法导入部分或全部项目,因为它们已存在于