• 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>
  • 相关阅读:
    Hibernate4
    Hibernate3 多对多关系
    Hibernate 二(一级缓存,多表设计之一对多)
    Hibernate 配置文件
    Hibernate 基础解析(Configuration,SessionFactory,Session,Transaction,Query,Criteria)
    struts2 防止表单的重复提交
    struts2 UI标签 和 主题
    struts2 OGNL配和通用标签和其它标签的使用
    struts2 对EL的改变
    struts2 contextMap
  • 原文地址:https://www.cnblogs.com/drby/p/6889287.html
Copyright © 2020-2023  润新知