Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven试图部署到本地主机而不是远程服务器_Java_Tomcat_Maven_Tomcat7_Maven Tomcat Plugin - Fatal编程技术网

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的答案标记为与您之前的答案一样正确。干杯