`
blueram
  • 浏览: 756883 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

maven项目中部署项目到远程Tomcat服务器

阅读更多

pom配置

<plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.1</version>
                <configuration>
                <url>http://192.0.0.203:8080/manager/text</url>
                <server>server203</server>
                <path>/energy</path>
                </configuration>
            </plugin>

 setting.xml

 

 

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

 tomcat配置有管理权限的用户:conf\tomcat-users.xml 

 

 

<?xml version='1.0' encoding='utf-8'?>  
<tomcat-users>  
  <role rolename="manager"/>  
  <user username="marshal" password="password" roles="manager"/>  
</tomcat-users>  

 相关命令 

 


运行打包部署: 

Java代码  收藏代码
  1. mvn tomcat:deploy  



撤销部署: 

Java代码  收藏代码
  1. mvn tomcat:undeploy  



启动web应用: 

Java代码  收藏代码
  1. mvn tomcat:start  



停止web应用: 

Java代码  收藏代码
  1. mvn tomcat:stop  



重新部署: 

Java代码  收藏代码
  1. mvn tomcat:redeploy  



部署展开的文件: 

Java代码  收藏代码
  1. mvn war:exploded tomcat:exploded  

 

自动部署脚本

echo [Step 1] tomcat7:undeploy 
call mvn tomcat7:undeploy 
if errorlevel 1 goto error
echo [Step 1] tomcat7:undeploy 
call mvn tomcat7:deploy  -Dmaven.test.skip=true
if errorlevel 1 goto error
goto end
:error
echo Error Happen!!
:end

 本配置仅适用tomcat7的maven插件,tomcat6请修改配置

最主要的是http://192.0.0.203:8080/manager/text ,参考官方文档

分享到:
评论

相关推荐

    maven自动部署到远程tomcat服务器的方法

    主要介绍了使用maven的自动部署功能可以很方便的将maven工程自动部署到远程tomcat服务器,节省了大量时间,需要的朋友可以参考下

    IDEA部署项目到远程tomcat

    其实以前在使用eclipse的时候就想在maven下使用插件进行远程部署,无耐,多次试验,都没有成功,IDE换到了idea自己也尝试了下,感觉配置要容易了许多,经过简单的也成功了,现在记录如下。 二、环境配置 在服务器上...

    maven利用tomcat插件部署远程Linux服务器的步骤详解

    Maven已经是Java的项目管理常用方式,下面这篇文章主要给大家介绍了关于maven利用tomcat插件部署远程Linux服务器的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习...

    ssm(在线招聘系统)

    2.需要远程帮忙部署项目,需要额外付费 3.本项目有演示视频,如果需要观看,请联系我 4.调试过程中可帮忙安装IDEA,eclipse,MySQL,JDK,Tomcat等软件 重点: 需要其他Java源码联系我: 微信:19306446185

    ssm(物流管理系统)

    2.需要远程帮忙部署项目,需要额外付费 3.本项目有演示视频,如果需要观看,请联系我 4.调试过程中可帮忙安装IDEA,eclipse,MySQL,JDK,Tomcat等软件 重点: 需要其他Java源码联系我: 微信:19306446185

    jenkins入门手册

    jenkins的使用,包含完整示例,git+maven的项目搭建,并且部署到tomcat远程服务器,以及执行前后的脚本,供搭建参考

    基于ssm+Vue的新冠疫苗接种管理系统(源码+部署说明+系统介绍+数据库).zip

    将生成的jar包部署到Web服务器(如Tomcat、Jetty等)上,并启动项目。f. 根据实际需求,修改前端Vue.js代码以实现所需的功能。系统介绍:该系统具有以下主要功能:a. 用户管理:管理员可以添加、编辑和删除用户,设置...

    ssm(智能商城平台)

    2.需要远程帮忙部署项目,需要额外付费 3.本项目有演示视频,如果需要观看,请联系我 4.调试过程中可帮忙安装IDEA,eclipse,MySQL,JDK,Tomcat等软件 重点: 需要其他Java源码联系我,更多源码任你选,你想要的...

    springboot(酒店管理系统)

    2.需要远程帮忙部署项目,需要额外付费 3.本项目有演示视频,如果需要观看,请联系我 4.调试过程中可帮忙安装IDEA,eclipse,MySQL,JDK,Tomcat等软件 重点: 需要其他Java源码联系我,更多源码任你选,你想要的...

    基于springcloud的网上商城管理系统

    2.需要远程帮忙部署项目,需要额外付费 3.本项目有演示视频,如果需要观看,请联系我 4.调试过程中可帮忙安装IDEA,eclipse,MySQL,JDK,Tomcat等软件 重点: 需要其他Java源码联系我,更多源码任你选,你想要的...

    基于springboot的教师薪资管理系统

    2.需要远程帮忙部署项目,需要额外付费 3.本项目有演示视频,如果需要观看,请联系我 4.调试过程中可帮忙安装IDEA,eclipse,MySQL,JDK,Tomcat等软件 重点: 需要其他Java源码联系我,更多源码任你选,你想要的...

    t淘淘商城项目 商城项目 视频和源码教程 详细

    除了项目构建,Maven最核心的功能是软件包的依赖管理,能够自动分析项目所需要的依赖软件包,并到Maven中心仓库去下载。 A)管理依赖的jar包 B)管理工程之间的依赖关系。 3.2. Maven本地仓库 在当前系统用户的...

    最新SpringBoot项目福聚苑社区团购.zip

    同时,服务器建议使用Tomcat 7,这是一个广泛使用的Web服务器,适合部署中小型Web应用。 3. **数据库设计**:项目采用MySQL 5.7作为后端数据库,用于存储和管理数据。MySQL是一个流行的开源数据库管理系统,适用于...

    最新SpringBoot项目基于Springboot的漫画网站.zip

    - 服务器推荐使用Tomcat,一个广泛使用的Web服务器,适合中小型Web应用的部署。 - 项目构建工具可能包括Maven或Gradle,用于简化依赖管理和项目构建过程。 4. **资源获取**: - 提供了完整的源码、数据库文件、文...

    最新SpringBoot项目书籍学习平台.zip

    - 服务器:建议使用Tomcat7或Tomcat8; - 数据库:MySQL 5.7(建议此版本以确保兼容性); - 数据库管理工具:Navicat11; - 集成开发环境:Eclipse、MyEclipse或IntelliJ IDEA; - 构建和依赖管理工具:Maven 3.3.9...

    最新SpringBoot项目校园台球厅人员与设备管理系统.zip

    - 服务器建议使用Tomcat,它是一个广泛使用的Web服务器,特别适合与Spring Boot搭配使用。 - 项目构建工具可能包括Maven或Gradle,这两种工具都可以有效地管理项目的依赖和构建过程。 4. **资源获取**: - 提供了...

    最新SpringBoot项目疫情防控期间某村外出务工人员信息管理系统.zip

    - 服务器推荐使用Tomcat,适合中小型Web应用的部署。 - 开发工具可能包括IDEA或Eclipse,这些是Java开发的常用集成开发环境。 - 使用Maven进行项目构建管理,简化了依赖项的管理。 4. **附加资源**: - 项目提供了...

    最新SpringBoot项目逍遥大药房管理系统.zip

    - 服务器选择的是Tomcat 7。 - 数据库使用MySQL,版本为5.7。 - 开发工具包括IDEA/Eclipse/MyEclipse,以及Maven作为项目构建工具。 4. **数据库与资源**: - 数据库工具为Navicat 11,有助于数据库的管理和操作。 -...

    最新SpringBoot项目一起来约苗系统.zip

    - 服务器选用tomcat7,提供了稳定的Web服务环境。 - 数据库采用mysql 5.7,保证了数据的稳定存储和高效访问。 - 数据库工具Navicat11用于管理和操作数据库。 2. **开发环境**: - 开发者可以选择eclipse、myeclipse...

Global site tag (gtag.js) - Google Analytics