maven热部署

一、配置多个tomcat

a.配置JDK环境变量

b.修改端口号 3个地方

c.创建maven 项目, 输入命令:tomcat:run (第一次运行需要下载jar)

二、热部署

1.给tomcat配置账号密码,找到tomcat-users.xml

<role rolename="manager-gui"/>
        <role rolename="manager-script"/>
        <user username="admin" password="123" roles="manager-gui,manager-script"/>

2.配置pom.xml文件,添加插件:(第一次运行需要下载jar包)

 <plugins>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <url>http://localhost:8888/manager/text</url>
                    <!-- <path>/</path> -->
                    <username>admin</username>
                    <password>123</password>
                </configuration>
            </plugin>
 </plugins>

3.部署到tomcat:

tomcat7:deploy 存在,则不再重新部署

tomcat7:redeploy 每次重新部署

时间: 2024-10-03 06:43:26

maven热部署的相关文章

Docker化tomcat 并且使用maven热部署

今天没事干 就把自己的tomcat  docker化并且使用maven实现热部署 特别记录一下~ 1.首先进行centos7的安装 就不在记录了 注意的是最好使用centos7 因为docker 依赖 namespace和cgroups 对于低版本的centos内核 支持性不是很好 2.接下来进行安装docker一条命令就完事 1 yum install -y docker 3.启动docker容器 1 systemctl start docker.service 4.修改docker镜像地址(

6、maven热部署,在Windows系统下,redeploy过程无法删除旧项目的目录

maven热部署,发布到tomcat中,再次重新发布,redeploy过程无法删除旧项目的目录 Tomcat还在使用这个目录,无法删除,必须修改$TOMCAT_HOME/conf/context.xml: <Context antiJARLocking="true" antiResourceLocking="true">

Maven开发基础总结(Maven自启动,Maven打war包,Maven热部署)

学习内容: 1.不依赖外部Tomcat,自己启动方式部署 2.Maven打war包,远程部署到centOS 3.Maven热部署(不关闭Tomcat部署应用) 做maven开发前提: 1.编码UTF-8 2.设置maven仓库位置(setting.xml文件里面配置Maven仓库的路径) 例如:<localRepository>G:\Maven\repository</localRepository>(这个仓库是公司Maven服务器仓库down下来的) 3.在eclipse中设置M

网上商城项目实战之maven热部署

一.配置多个tomcat    a.配置JDK环境变量    b.修改端口号 3个地方    c.创建maven 项目, 输入命令:tomcat:run (第一次运行需要下载jar)二.热部署    a.给tomcat配置账号密码,找到tomcat-users.xml         <role rolename="manager-gui"/>         <role rolename="manager-script"/>        

eclipse tomcat maven热部署

1.  tomcat插件 如果是Kepler的话,已经自带了tomcat插件,如果没有,到http://www.eclipsetotale.com/tomcatPlugin.html下载安装或在线安装,这里就不多说了. 2.创建Server 打开servers view(window-->show view-->servers),在servers view中新建一个server,如下图所示: 点击next,选择tomcat的安装路径,如图所示: 点击Next,出现如图所示的界面: 其中左面Av

maven 热部署至tomcat

1.配置tomcat的界面访问账号和权限./tomcat/conf目录下tomcat-users.xml添加 这里是根据自己的需求添加的一个角色权限 ? 1 2 3 4 5 6 7 <role rolename="admin-gui"/> <role rolename="admin-script"/> <role rolename="manager-gui"/> <role rolename="

maven 热部署成功案列

首先配置tomcat-user.xml,这个文件是在tomcat的conf文件夹下面 在</tomcat-users>前添加这段 <role rolename="admin"/> <role rolename="admin-gui"/> <role rolename="manager"/> <role rolename="manager-script"/> <r

基于tomcat插件的maven多模块工程热部署

内容属原创,转载请注明出处 写在前面的话 最近一直比较纠结,归根结底在于工程的模块化拆分.以前也干过这事,但是一直对以前的结果不满意,这会重操旧业,希望搞出个自己满意的结果. 之前有什么不满意的呢? 1. 基于maven拆分模块后,热部署的效果不好,经常出故障. 2. 对于多个子web工程,不能做到任意一个web工程都可以放到tomcat里运行,要在外面搞个壳子组合多个工程. 于是,有了这纠结的一周,也有了此文. 本文关于什么 如标题所言,本文涉及到如下几个内容: 1. maven多模块工程 2

java学习---maven工程的创建+tomcat的热部署

 一.创建maven工程 1.创建maven的的web功能 2.在创建完成后,可能发现功能有错误,在eclipse中的错误描述如下: The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解决办法如下: 步骤:bulid Path --> Configure Bulid Path --> Libraries --> add Library -->