Java Maven试图部署到本地主机而不是远程服务器
这是我的Java Maven试图部署到本地主机而不是远程服务器,java,tomcat,maven,tomcat7,maven-tomcat-plugin,Java,Tomcat,Maven,Tomcat7,Maven Tomcat Plugin,这是我的pom.xml构建配置: cfwd maven编译器插件 2.3.2 1.6 1.6 org.apache.tomcat.maven tomcat7 maven插件 2 http://xx.xxx.xxx.xxx:8080/manager/text cifServer /cfwd 真的 真的 其中http://xx.xxx.xxx.xxx:8080是远程服务器IP 当我尝试通过mvn tomcat:deploy部署时,我得到以下错误: [错误]无法执行目标 org.codehaus.
pom.xml
构建配置:
cfwd
maven编译器插件
2.3.2
1.6
1.6
org.apache.tomcat.maven
tomcat7 maven插件
2
http://xx.xxx.xxx.xxx:8080/manager/text
cifServer
/cfwd
真的
真的
其中http://xx.xxx.xxx.xxx:8080
是远程服务器IP
当我尝试通过mvn tomcat:deploy部署时,我得到以下错误:
[错误]无法执行目标
org.codehaus.mojo:tomcat maven插件:1.1:deploy(默认cli)on
项目cfwd:无法调用Tomcat管理器:服务器返回HTTP
URL的响应代码:403:
http://localhost:8080/manager/deploy?path=%2Fcfwd&war=
->[帮助1]
org.apache.maven.lifecycle.LifecycleExecutionException:未能
执行目标org.codehaus.mojo:TomcatMaven插件:1.1:deploy
项目cfwd上的(默认cli):无法调用Tomcat manager
看起来maven正试图部署到localhost:8080
而不是远程服务器IP。有什么想法吗?您需要执行mvn tomcat7:deploy
(注意“7”)以触发您配置的插件
有关可用目标的更多信息,请参阅。403表示禁止
检查以配置Tomcat管理器的身份验证(参数服务器、密码、用户名)
Duncan Jones是对的:您没有执行正确的插件:使用tomcat7。+1ed,但会将Duncan的答案标记为与您之前的答案一样正确。干杯