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 角色权限

     

  • 相关阅读:
    Looks like the Spring listener was not configured for your web app!
    数据库--加入字段语句
    Snail—OC学习之数组NSArray
    Primary Key &amp; Index
    王立平--android中让程序终止退出的解决的方法 System.exit(0)
    Scala具体解释---------高速入门Scala
    NOI2014 起床困难综合症
    转自作者:phylips@bmy
    转自 void- man 差分约束系统详解
    精辟!
  • 原文地址:https://www.cnblogs.com/warrior/p/2607197.html
Copyright © 2011-2022 走看看