2838人加入学习
(4人评价)
3小时学会使用Maven构建项目

制作完成于2018-10-30 使用Maven3.5.4 JDK1.8

价格 免费

Maven 热部署

Part.3 Maven 3.5.4 + tomcat 8.5.32 热部署:

热部署:在Tomcat运行时将项目部署上去;

1、开启tomcat 热部署:

     a)  修改tomcat-》config->tomcat-users.xml配置文件;

     b)  在Tomcat-users标签中加入一下代码:

  <role rolename="manager-gui"/>

  <role rolename="manager-script"/>

  <user username="joey" password="123123" roles="manager-gui,manager-script"/>

    c)  启动tomcat;

    d) 修改项目中pom.xml,在Tomcat 7 的插件上添加以下代码:

      <configuration>

             <url>http://localhost:8080/manager/text</url>

     <username>joey</username>

     <password>123123</password>

      <configuration>      

 e) 右键项目->run as ->maven build …… 在goals中使用tomcat7:deploy 或 tomcat7:redeploy 来进行热部署;

1. tomcat7:deploy,第一次部署时使用。

2. tomcat7:redeploy,非第一次部署时使用

f) 部署完毕,打开浏览器测试

[展开全文]

一.给Tomcat设置账号和密码

1.打开D:\Program Files\apache-tomcat-8.5.51-windows-x64\apache-tomcat-8.5.51\conf\tomcat-users.xml

2.从浏览器打开:http://localhost:8080/manager/html

3.从浏览器得到“admin-gui”“admin-script”两个rolename,设置username为joey,password为123123。所以在tomcat-users.xml中添加:

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

4.关闭并重新启动tomcat。

 

二.手动方式热部署打好的包

1.登录tomcat后,deploy,选择H:\DownLoads\Compressed\sikiedu_Maven_课程资料与源码\00_project\HelloWorldMaven2\target\HelloWorldMaven2-0.0.1-SNAPSHOT.war上传。

2.在Tomcat发布目录中点击并访问“http://localhost:8080/HelloWorldMaven2-0.0.1-SNAPSHOT/test1”会显示“Hello World Maven 123123”

三.idea命令行方式重新热部署

1.注意pom文件内应设置tomcat7插件的账号密码:

<plugin>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat7-maven-plugin</artifactId>
          <version>2.2</version>
          <configuration>
          	<url>http://localhost:8080/manager/text</url>
          	<username>joey</username>
          	<password>123123</password>
          </configuration>
</plugin>

2.修改网页内容“Hello World Maven 123123”为“Hello World Maven 456456”

3.在idea的maven执行命令行 tomcat7:redeploy

4.再次访问网页查看变化“http://localhost:8080/HelloWorldMaven2/test1

 

[展开全文]

maven加tomcat8热部署

先把tomcat8运行起来

[展开全文]

授课教师

课程特色

下载资料(1)
视频(26)