【转】maven 自动部署到tomcat问题 Cannot invoke Tomcat manager

上一篇 / 下一篇  2013-05-14 13:58:14

朋友们,蛋疼的问题你们遇到了吗?这里给你提供解决方案了

要想使用maven部署工程到tomcat,需要使用tomcat-maven-plugin这个插件

 1、要打开tomcat的manager功能。conf文件夹下的tomcat-users.xml的<tomcat-users>标签内添加:

<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

 

启动tomcat访问http://localhost:8080/manager输入配置的用户名和密码看是否可以登录,如果可以进下一步

2、配置maven的settings.xml(我本机的路径是在C:\Documents and Settings\Administrator\.m2)添加一个server:

     <server>
            <id>myserver</id>
            <username>admin</username>
            <password>admin</password>
        </server>

3、pom配置如下:

 <build>
  <plugins>
   <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>tomcat-maven-plugin</artifactId>
    <version>1.2-SNAPSHOT</version>
    <configuration>
     <path>/interfaces</path>
     <url>http://localhost:8080/manager/text</url>
     <server>myserver</server>
    </configuration>
   </plugin>
  </plugins>
  <finalName>interfaces</finalName>
 </build>

这里要注意的是,如果你用得是tomcat7,version用1.1是不能部署成功的,改用1.2-SNAPSHOT

做完这几个步骤后

1.cd到项目的目录

2.mvn clean install

3.mvn tomcat:redeploy

接下来你要做的就是等待成功了,亲,你成功了吗?反正我是成功了


TAG:

weu135的个人空间 引用 删除 weu135   /   2013-10-21 10:14:08
5
 

评分:0

我来说两句

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 25366
  • 日志数: 9
  • 建立时间: 2012-12-13
  • 更新时间: 2013-09-21

RSS订阅

Open Toolbar