• maven-tomct插件


    • 依赖

    <dependency>

      <groupId>org.apache.tomcat.maven</groupId>

      <artifactId>tomcat7-maven-plugin</artifactId>

      <version>2.2</version>

    </dependency> 

    • 访问webapp项目
    <plugin>
    	<groupId>org.apache.tomcat.maven</groupId>
    	<artifactId>tomcat7-maven-plugin</artifactId>
    	<version>2.2</version>
    	<configuration>
    		<path>/taobao</path>
    		<port>9090</port>
    		<uriEncoding>UTF-8</uriEncoding>
    	</configuration>
    </plugin>

    运行 mvn tomcat7:run,訪问 http://127.0.0.1:9090/taobao 就可以訪问

    • 访问tomcat 内嵌的web项目

    就是本地部署,将tomcat 内嵌到 web项目中,直接运行 webapp项目。

    <build>

      <plugins>

        <plugin>

          <groupId>org.apache.tomcat.maven</groupId>

          <artifactId>tomcat7-maven-plugin</artifactId>

          <version>2.2</version> <configuration>

          <path>/</path>

          <!-- 项目访问路径 本例:localhost:9090, 如果配置的aa,则访问路径为localhost:9090/aa -->

          <port>9090</port>

          <uriEncoding>UTF-8</uriEncoding>

          <!-- 非必需项 --> </configuration>

        </plugin>

      </plugins>

    </build> 

    下面这些jar 不是必需的,如果程序不报错,可以不使用

    <dependency>

      <groupId>javax.servlet</groupId>

      <artifactId>javax.servlet-api</artifactId>

      <version>3.1.0</version>

      <scope>provided</scope>

    </dependency>

    <dependency>

      <groupId>javax.servlet</groupId>

      <artifactId>jstl</artifactId>

      <version>1.2</version>

    </dependency>

    <dependency>

      <groupId>javax.servlet</groupId>

      <artifactId>servlet-api</artifactId>

      <version>2.5</version>

      <scope>provided</scope>

    </dependency>

    <dependency>

      <groupId>javax.servlet.jsp</groupId>

      <artifactId>jsp-api</artifactId>

      <version>2.2</version>

      <scope>provided</scope>

      </dependency> <dependency>

      <groupId>javax.servlet</groupId>

      <artifactId>jstl</artifactId>

      <version>1.2</version>

    </dependency>

    <dependency>

      <groupId>jsptags</groupId>

      <artifactId>pager-taglib</artifactId>

      <version>2.0</version>

      <scope>provided</scope>

    </dependency>

    配置运行参数 :


    在IDE eclipse 中右键Run As 或 Debug As –> Maven build...
    在Goals中输入: clean tomcat7:redeployclean tomcat7:run,点击 Apply 保存设置 ,然后run 或 debug。

    如果使用的maven命令,则使用命令: mvn tomcat7:run。访问http://127.0.0.1:9090/

    • tomcat7命令

    tomcat7:run 启动嵌入式tomcat ,并运行当前项目

    tomcat7:deploy --部署一个web war包

    tomcat7:reload --重新加载web war包

    tomcat7:start --启动tomcat tomcat7:stop --停止tomcat

    tomcat7:undeploy--停止一个war包

    mvn tomcat7:deploy //第一次

    mvn tomcat7:redeploy//之后 

  • 相关阅读:
    项目计划和进度的管理之读书笔记
    美团,点评,澎湃等APP的启示
    产品曝光策略及渠道整理(一)
    产品信息架构的思考
    理解交互设计之"行为设计与对象设计"
    从市场运营角度谈Uber中国的第一批用户是怎么来的
    行业分析方向与框架
    行业分析报告的渠道和资料来源
    es6中的部分新特性
    解决微信开发工具在每次保存时自动刷新到首页的问题
  • 原文地址:https://www.cnblogs.com/lichangyunnianxue/p/9729511.html
Copyright © 2020-2023  润新知