Maven配置一键部署远程Tomcat

1. 首先需要配置远程Tomcat的访问权限(设置访问用户名密码)

http://www.cnblogs.com/liuchao102/p/5519345.html

2. 配置pom.xml 添加tomcat插件

    <build>
        <finalName>midou-search</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <url>http://10.10.6.101:8888/manager/text</url>
                    <server>tomcat</server>
                    <username>admin</username>
                    <password>admin</password>
                    <path>/search</path>
                </configuration>
            </plugin>
        </plugins>
    </build>

fileName: 项目名

url: tomcat访问地址  (需要注意的是manager后面是text ,不是html,有些文章写的是html,我使用了报错,换成text就成功了)

server、username、password: tomcat的访问用户名密码

path:   项目访问路径 (不一定和项目名一样,我的项目名和项目访问名就不一样) 自动部署到tomcat之后会自动修改为 path 配置的war包名

3. 报错

[ERROR] Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:deploy (default-cli) 

on project midou-common: Cannot invoke Tomcat manager: Connection reset by peer: socket write error -> [Help 1]

这个需要注意一下,第一次部署的时候点击deploy,当tomcat中已经部署过当前项目后,就不能再占deploy了,否则就是报上面这个莫明奇妙的错误

需要点击redeploy

时间: 2024-08-10 23:16:40

Maven配置一键部署远程Tomcat的相关文章

【tomcat 无法部署】svn上下载的maven项目无法部署到tomcat中

问题: svn上下载的maven项目无法部署到tomcat中,tomcat不识别项目,但是这个项目确实是web项目 发现的过程: 然后依次产看项目的编译版本: 项目的依赖架包: 才发现: 解决方法: 修改了这里的版本~~~ 将这三部分的JDK版本统一~~ 项目就可以部署到tomcat中了~~

MAVEN自己主动部署到tomcat

前面几篇文章maven生成的war包都是手动部署到tomcat,显然这样是非常麻烦的.那么这一篇文章就来介绍一个怎样使用maven高速自己主动的部署项目到tomcat容器中. 1.首先我们须要配置tomcat的权限,例如以下图.在eclipse的servers下找到tomcat-users.xml. 然后对其进行编辑.结果例如以下: <tomcat-users> <role rolename="tomcat" /> <role rolename="

docker环境安装及springboot+docker在idea上实现一键部署远程服务器

以下均是在虚拟机上操作的环境 一.docker安装 1.检查内核版本,必须是3.10及以上(docker要求centos系统的内核版本高于3.10) uname ‐r #如果系统版本较低,则使用yum update更新内核 2.安装docker yum install docker 3.输入y确认安装 4.启动docker [[email protected] ~]# systemctl start docker [[email protected] ~]# docker ‐v Docker v

eclipse下创建maven项目并部署到tomcat服务器(转)

maven项目部署到服务器有很多方法,可以利用jetty-maven-plugin或者tomcat-maven-plugin,这属于maven的知识点. 通常开发中,需要将项目放在服务器上借助开发工具进行调试,这里就写一下在eclipse中创建maven项目,并将它改造使之能够部署到集成在eclipse中的tomcat上面. 1.点击File-->New-->Project,选择Maven Project,点击Next 2  选择项目所在的java working set ,点击Next 3.

使用cargo实现jenkins自动部署远程tomcat

转载请标明出处: http://blog.csdn.net/ouyida3/article/details/48089141 tomcat-users.xml配置 <role rolename="manager"/> <role rolename="manager-script"/> <role rolename="manager-gui"/> <role rolename="manager-j

Maven项目热部署到Tomcat容器下

第一步: 配置Tomcat的登陆的用户名与密码     在 apache-tomcat-7.0.33\conf\ tomcat-users.xml,第40行添加如下: <role rolename="manager-gui"/> <role rolename="manager-script"/> <user username="tomcat" password="123456" roles=&qu

docker-compose入门示例:一键部署 Nginx+Tomcat+Mysql

整体环境配置 整体环境的配置,如果一个一个 Dockerfile 去写,那么是相当麻烦的,好在 Docker 有一个名为 Docker-Compose 的工具提供,我们可以使用它一次性完成整体环境的配置: 首先我们看看 docker-compose.yml 配置文件的内容:version: "3"services:  mysql:    container_name: mysql    image: 192.168.1.30:5000/mysql:5.7                

idea下maven项目打包部署到tomcat服务器

参开博客:https://blog.csdn.net/qq_34302802/article/details/91507172 1.pom.xml文件里面 <packaging>war</packaging> 2.idea点击package,生成war包在target文件下 3.将war包的名字改成和配置发布的项目名称一样 4.连接远程服务器地址,把war包放到服务器tomcat下的webapps下面 5.进入bin,输入./startup.sh 6.tomcat运行起来后,pos

maven配置jetty部署

<plugin>     <groupId>org.mortbay.jetty</groupId>     <artifactId>maven-jetty-plugin</artifactId>     <version>6.1.26</version>     <configuration>         <!-- 在很短的时间间隔内在扫描web应用检查是否有改变,如果发觉有任何改变则自动热部署.默认