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

 远程接收者

相关文章

显卡天梯图2024最新版,显卡是电脑进行图形处理的重要设备,...
初始化电脑时出现问题怎么办,可以使用win系统的安装介质,连...
todesk远程开机怎么设置,两台电脑要在同一局域网内,然后需...
油猴谷歌插件怎么安装,可以通过谷歌应用商店进行安装,需要...
虚拟内存这个名词想必很多人都听说过,我们在使用电脑的时候...