zoukankan      html  css  js  c++  java
  • Maven Tomcat 部署

    Tomcat conf 下的tomcat-users.xml 增加

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

    启动tomcat7,然后访问 http://localhost:8080/manager/html,输入admin/password,如果出现以下界面,表示tomcat一切OK

    如果是Tomcat6 http://localhost:8080/manager

    在Maven的conf目录中的setting.xml servers节点增加

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

    修改pom.xml

    <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.1.1</version>
        <configuration>
            <packagingExcludes>WEB-INF/web.xml</packagingExcludes>
        </configuration>
    </plugin>
    <plugin>
        <groupId>org.codehaus.mojo</groupId> 
        <artifactId>tomcat-maven-plugin</artifactId> 
        <version>1.1</version> 
        <configuration>
            <url>http://localhost:8080/manager/html</url>
            <server>healthpad</server>
            <username>admin</username>  
            <password>password</password>  
        </configuration>    
    </plugin>

    Tomcat6 在Url中输入 http://localhost:8080/manager

    右击Java项目,运行 输入 在Goals中添加:package tomcat:redeploy

    异常解决

    Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:deploy (default-cli) on project healthpad:Cannot invoke Tomcat manager:Server returned HTTP response code:401for URL: http://localhost:8080/manager/html/deploy?path=%2FmkyWebApp&war= -> [Help 1]
    这种问题在 pom.xml中增加 username password

    <configuration>
      <url>http://localhost:8080/manager/html</url>
      <server>healthpad</server>
      <username>admin</username>
      <password>password</password>
    </configuration>

    如果是403,请手工在浏览器中访问
    http://localhost:8080/manager/html/deploy  调整 tomcat下的tomcat-users.xml 角色权限

     

  • 相关阅读:
    Linq-单条数据删除
    斐波那契额数列及青蛙跳台阶问题
    旋转数组的最小数字
    扑克牌的顺子
    qsort(),sort()排序函数
    从尾到头打印链表
    查找链表中倒数第k个结点
    左旋转字符串
    数组前半部分和后半部分有序的全排序
    二元树中和为某一值的所有路径
  • 原文地址:https://www.cnblogs.com/warrior/p/2607197.html
Copyright © 2011-2022 走看看