Maven_maven的安装、maven项目的创建、tomact热部署

一、maven简介

        Maven 是一个项目管理工具,可以对 Java 项目进行构建(构建jar包或者war包的过程)依赖管理(jar包的依赖关系,多模块的项目之间的依赖)。

        项目的构建:在软件开发过程中最终要提交给客户成果物,j2ee一般提交的是jar或者war包。将软件代码编译打包成war包或者jar的过程叫作构建。

        依赖管理:在软件开发过程中,大型项目由多个子项目协作完成,A项目依赖C项目,B项目也依赖C项目。

二、maven环境配置

2.1 安装配置环境变量

步骤一:Maven 下载地址:Maven – Download Apache Maven

步骤二:检查java环境

 步骤三:解压缩maven的安装包

 步骤四:配置maven的环境变量

MAVEN_HOME

D:\Program Files\apache-maven-3.6.3

在path中加入

%MAVEN_HOME%\bin

 步骤五:测试maven命令

 2.2 修改配置文件

        D:\Program Files\apache-maven-3.6.3\conf\settings.xml

步骤一:修改中央仓库的地址,中央仓库指的是全球公用的,有部分公司涉及信息安全,普通程序员电脑无法上网。需要链接中央仓库,可以在本地设置私服。私服可以链接中央仓库。

中央仓库 : https://mvnrepository.com

<mirror>
	<id>nexus-aliyun</id>
	<mirrorOf>*</mirrorOf>
	<name>Nexus aliyun</name>
	<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

 步骤二:修改本地仓库的地址(55行)

<localRepository>D:\maven-respository</localRepository>

三、创建maven项目

3.1  idea中配置maven环境

在idea的file工具栏中选中File=>otherSettings=>defaultSettings

 3.2 创建maven web工程

改造默认的web工程结构。

添加三个文件夹   java  resources   test

并且将三个文件夹标记为不同类型的文件夹,在文件夹单击鼠标右键。

 修改web.xml版本号

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">
</web-app>

3.3  配置tomcat

四、tomcat热部署

为什么使用tomcat热部署?

        tomcat部署:将源码编译打包成war包,将war包拷贝到tomcat中的webapps中

tomcat的热部署可以自动完成上面的两个步骤。

步骤一:修改tomcat配置

        tomcat默认不允许远程管理,需要修改两个配置文件

1、远程接收者 找到自己本地tomact的安装包下的  /webapps/manager/META-INF/context.xml  文件注释掉

<!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /> -->

2、增加用户名和密码

远程接收者 找到自己本地tomact的安装包下的 \apache-tomcat-8.5.59\conf\tomcat-users.xml  文件添加用户名和密码

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="自己设置" password="自己设置" roles="manager-gui, manager-script"/>
</tomcat-users>

步骤二:修改发布者maven工程配置

<plugin>
   <groupId>org.apache.tomcat.maven</groupId>
   <artifactId>tomcat7-maven-plugin</artifactId>
   <configuration>
      <port>8080</port>
      <path>/hahahah</path>
        <!--   客户的Tomcat路径-->
       <url>http://192.168.1.42:8080/manager/text</url>
       <username>xxx</username>
       <password>xxx</password>
        <!-- 覆盖旧的war包-->
       <update>true</update>
   </configuration>
</plugin>

步骤三、接收者 先在本地先启动tomcat    启动tomcat安装包下  /bin/startup.bat  文件

 在浏览器端输入 localhost:8080  出现下面界面

步骤四:执行热部署

发布者  在Terminal窗口中输入:   mvn tomcat7:redeploy

 远程接收者

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸡本蔡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值