Maven实现tomcat热部署
来源:互联网 发布:java接口开发demo 编辑:程序博客网 时间:2024/05/21 15:05
Maven实现tomcat热部署
兼容 tomcat7和tomcat8
测试了一上午maven项目热部署到tomcat,在网上查找了不少资料,终于测试成功,写写自己的测试过程。
一、开放tomcat管理权限
1.1 必须有manager项目
tomcat webapps下面必须manager项目,用于管理tomcat权限操作。如果webapps下面没有该项目,则不能进行热部署。
1.2 配置tomcat用户权限
tomcat conf 目录下的tomcat-users-xml ,配置用户权限,通过这个权限进行热部署操作。
<role rolename="admin-gui"/><role rolename="admin-script"/><role rolename="manager-gui"/><role rolename="manager-script"/><role rolename="manager-jmx"/><role rolename="manager-status"/><user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
测试是否成功的方法是,登陆 http://xxxxxxx/manager,登陆成功则权限配置正确。
二、配置maven-tomcat 热部署插件
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <url>http://xxxxx:8080/manager/text</url> <username>tomcat</username> <password>tomcat</password> <path>/${warName}</path> </configuration> </plugin>
三、可能存在的问题
配置热部署插件的url必须正确 不能是http://xxxxx:8080/manager 或者 http://xxxxx:8080/manager/html使用热部署时,war的保存路径必须是默认路径,否则会提示找不到war包热部署时,必须首先启动tomcat,才能进行部署maven项目热部署只是第一次部署时有效,不是项目的实时部署,需要重新部署时,需要先将服务器中的项目删除,再进行热部署。
1 0
- Maven实现tomcat热部署
- maven tomcat plugin实现热部署
- maven tomcat plugin实现热部署
- maven tomcat plugin实现热部署
- maven tomcat plugin实现热部署
- maven tomcat 插件实现热部署
- 使用maven实现tomcat热部署
- tomcat 基于maven plugins实现热部署
- maven实现tomcat的热部署。
- maven tomcat plugin实现热部署
- maven + tomcat 热部署
- maven + tomcat 热部署
- maven实现项目远程部署到tomcat(热部署)
- Maven多模块项目 eclipse热部署 Maven项目实现 tomcat热部署
- Maven多模块项目 eclipse热部署 Maven项目实现 tomcat热部署
- Maven多模块项目 eclipse热部署 Maven项目实现 tomcat热部署 .
- Maven多模块项目 eclipse热部署 Maven项目实现 tomcat热部署 二
- Maven多模块项目 eclipse热部署 Maven项目实现 tomcat热部署
- 究竟怎样写代码才算是好代码[转载]
- centos7 mini rpm安装mysql5.6.31
- [乐意黎]开通CSDN 博客快七周年,访问量终于超4000000次
- c语言中static的用法详细示例分析
- 6.27
- Maven实现tomcat热部署
- 动态规划与数学方程法解决楼层扔鸡蛋问题
- 堆栈数据代码区
- 【scikit-learn】05:sklearn文本分类及评价指标
- java Object类的wait和notify学习
- SharePoint Server2016 按角色部署服务器及默认服务。
- java学习日记_35:面向对象之从例子中理解继承关系
- JavaScript 操作 Cookie
- Java NIO原理图文分析及代码实现