maven tomcat 插件实现热部署
2024-10-08 11:33:45
tomcat 的maven插件有助于提高开发效率,原因是:
--可以直接把项目发布到远程的服务器上。
--能够实现项目的热部署,在开发过程中修改了Java类,不需要重启tomcat
首先配置一个tomcat的管理用户
1.修改tomcat根路径下conf/tomcat-users.xml 为tomcat添加用户配置
<role rolename="manager-gui"/> <role rolename="manager-script"/> <user username="admin" password="admin" roles="manager-gui,manager-script"/>
启动tomcat
输入上面配的值用户名和密码进入应用管理界面
在这里我们可以对发布到tomcat的项目有进行管理
2.需要在maven项目有的pom.xml文件中配置tomcat的Maven插件:tomcat7-maven-plugin,在pom.xml配置文件中:
<build> <finalName>taotao</finalName> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <url>http://localhost:8080/manager/text</url> <!--配置tomcat的路径--> <username>admin</username> <password>admin</password> <uriEncoding>UTF-8</uriEncoding> <!--tomcat的url编码,达到和修改server.xml文件一样的功能--> </configuration> </plugin> </plugins> </build>
3. 启动tomcat
Working directory里选择你的web project,
在Command line栏可填写你所需要的命令
tomcat7:deploy 发布项目到远程服务器
tomcat7:run 运行tomcat 默认端口是8080 已经支持热部署了
最新文章
- C++ Daily 《3》----构造函数可否是虚函数
- PHP DES 加解密
- Python脚本控制的WebDriver 常用操作 <;三>; 浏览器最大化
- Keli Linux与网络安全(2)——初探Keli
- Asp.Net+Easyui实现重大CRUD
- 转:Redis 配置为 Service 系统服务
- gps 经纬度 转换实际距离
- gets()的替代问题
- python 包和模块间的引入
- C#生成不重复的N位随机数
- Uva11582 Colossal Fibonacci Numbers!(同余模定理+快速幂)
- 初始化应用程序数据ng-init指令
- 在Windows命令行中编译运行C/C++程序
- Java反序列化修复方案
- windows下vscode修复c++找不到头文件
- 新建 Vue项目 使用iView报错解决
- 【搜索】【组合数学】zoj3841 Card
- mysql四-1:单表查询
- 用$(this)选择其下带有class的子元素
- java 第五章 方法定义及调用