zoukankan      html  css  js  c++  java
  • maven部署项目到tomcat8中

    1、maven中的server配置,这里的server就是我们tomcat中tomcat-user.xml文件中的用户名和密码。

    <server>
    <id>tomcat8</id>
    <username>tomcat</username>
    <password>tomcat</password>
    </server>

    2、tomcat中tomcat-user.xml的配置,这里尤其要注意,必须按照官方的来,否则容易出错。我的配置如下:

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

    3、web项目中的pom配置

    <build>
      <finalName>ROOT</finalName>
      <defaultGoal>package</defaultGoal>
      <--。。。。部分代码省略,这里finalName就是最终部署到tomcat中的项目名称。-->
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
          <url>http://127.0.0.1:8080/manager/text</url>
          <username>tomcat</username>
          <password>tomcat</password>
          <path>/${project.artifactId}</path>
        </configuration>
      </plugin>
    <--注:这里面的path是我们访问的路径,里面的username和password就是tomcat-user.xml中配置的。
    这里的用户名和密码也可以去掉。但是maven中必须配置正确。并且需要指向server中的id(tomcat8),例如-->
    <plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
    <url>http://127.0.0.1:8080/manager/text</url>
    <server>tomcat8</server>
    <path>/</path>
    </configuration>
    </plugin>
  • 相关阅读:
    <iframe>相关问题
    文字描边
    jquery 设置css margin-left
    uni-app mustache表达式
    Uni-app 响应式像素upx
    Uni-app页面进入和返回
    Uni-app 生命周期
    Sql添加/删除默认值
    Uni-app初体验(创建新路由)
    Uni-app初体验(页面绑定数据)
  • 原文地址:https://www.cnblogs.com/drby/p/6889287.html
Copyright © 2011-2022 走看看