zoukankan      html  css  js  c++  java
  • Eclipse发布Maven项目到远程服务器

    pom.xml中的配置依赖有两种:

    一、tomcat-maven.plugin

    <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>tomcat-maven-plugin</artifactId>
          <version>1.1</version>
          <configuration>
                  <!-- <warFile>target/serverdemo.war</warFile> -->
                  <server>tomcat</server>
                  <url>http://192.168.234.9:8080/manager/text</url>
                  <path>/${warPackageName}</path>
          </configuration>
    </plugin>         

    Tomcat-Maven-plugin的命令

    tomcat:deploy 部署一个web war包

    tomcat:reload 重新加载web war包

    tomcat:start 启动tomcat

    tomcat:undeploy 停止一个war包

    二、tomcat7-maven-plugin(org.apache.tomcat.maven)

    注意:

    1、tomcat7-maven-plugin利用manager模块实现,必须确保Tomcat安装了Manager模块,(看看webapp下有没有Manager目录)

    2、支持tomcat8

    3、必须修改tomcat-users.xml

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

    修改当前项目的pom.xml

    Tomcat7-maven-plugin的常用命令

    cmd中执行命令

    mvn tomcat7:redeploy

    mvn tomcat7:redeploymvn

    eclipse中执行命令

    package tomcat7:deploy  -Dmaven.test.skip=true 

    tomcat7:redeploy -Pdeploy2production

    三、Eclipse本地运行Maven项目(像普通项目可以右键Run As 在server上运行)

    有两种方法:

     1、把项目转为Dynamic Web Module

     右键项目—properties—project facts—dynamic web module

    2、右键 Debug as

    四、Eclipse发布项目到远程服务器

    1、右键项目—Maven--Update project

    2、Run as – Maven clean ()

    3、Build Project(最好执行,如果项目有自己导入的api.jar不执行该步骤会报错)

    4、Run as – Maven install –

    5、Maven build…(如果第一次部署需要)配置参数tomcat:deploy –Dmaven.test.skip = true

    Maven build(如果已经部署过)—选择之前的命令—点击OK即可执行

     

  • 相关阅读:
    hdu find the most comfortable road(贪心+并查集)
    hdu 迷瘴(贪心)
    Excel中指定的sheet名称或索引读取数据到DataTable
    SQLServer 批量插入数据的两种方法
    javascript基础教程3
    Enterprise Library 4.1学习笔记 配置应用程序块(c/s和b/s均适用)
    关于同一用户不能同时在两台电脑上登录问题的解决方案
    获取当天为一年中的第几周
    javascript基础教程4
    Excel导出方法选择(转自gwf25sz)
  • 原文地址:https://www.cnblogs.com/wangwanchao/p/6230768.html
Copyright © 2011-2022 走看看