小编vai*_*hav的帖子

无法使用tomcat-maven-plugin从另一台计算机(Windows 7)部署到tomcat 7(在Windows 7计算机上)

我正在尝试在网络上另一台计算机上运行的Tomcat 7上构建和部署Struts2"教程"示例项目.该项目构建正常并在本地计算机上部署正常,但在远程计算机上部署时出现错误(如下所示).

pom.xml文件中的设置是:

<plugin>
             <groupId>org.codehaus.mojo</groupId>
             <artifactId>tomcat-maven-plugin</artifactId>
             <version>1.1</version>
             <configuration>
                 <url>http://10.0.0.220:8080/manager</url>
                  <server>myserver</server>
             </configuration>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

其中,10.0.0.220:8080是我尝试部署WAR文件的计算机的地址.

我本地机器中Maven的settings.xml中的代码是:

<server>
        <id>myserver</id>
        <username>travel</username>
        <password>travel</password>
</server>
Run Code Online (Sandbox Code Playgroud)

我尝试部署的计算机上的Tomcat 7.0/conf/tomcat-users.xml文件中的代码是:

<user name = "travel" password = "travel" roles = "manager-gui,admin-gui" />
Run Code Online (Sandbox Code Playgroud)

此外,我可以http://10.0.0.220:8080/manager从本地计算机从我的Web浏览器访问并手动部署我的WAR文件.

但是,当我mvn tomcat:deploy在本地机器上使用时,它表示BUILD FAILURE

[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:deploy
(default-cli) on project tutorial: Cannot invoke Tomcat manager: Server returned
 HTTP response code: 403 for URL: http://10.0.0.220:8080/manager/deploy?path=%2F
tutorial&war= -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

当我使用时,mvn tomcat:run我得到以下内容:

    INFO: ... initialized Struts-Spring integration successfully
Apr …
Run Code Online (Sandbox Code Playgroud)

windows-7 maven tomcat7

2
推荐指数
1
解决办法
9592
查看次数

标签 统计

maven ×1

tomcat7 ×1

windows-7 ×1