1.JDK的下载安装及配置
https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html
-
卸载JDK
- 在系统环境变量中找到之前安装的JDK的环境变量JAVA_HOME,找到相应的安装目录;
- 将对应的安装目录直接删除;
- 清理相应的环境变量,包括创建的系统变量以及path中的;
-
安装JDK (如果未卸载干净,直接安装覆盖也行)
-
建议将JDK以及后续的java相关的开发环境放在一个文件中,方便管理;
-
双击JDK下载包,修改安装路径,完成初步安装;
-
配置JDK环境变量:
- 新建系统变量 JAVA_HOME, 值为之前的JDK的安装路径;
-
配置path变量
-
java -version (注意横线前有空格): 说明java环境安装成功!
-
java.exe
-
javac.exe
-
2.安装tomcat
tomcat官网:http://tomcat.apache.org/
- 下载,对应的文件
- 解压,最好不改名称,直接用
- 文件夹作用:
- 启动、关闭Tomcat
- 访问测试,启动Tomcat后,在浏览器输入:http://localhost:8080/
可能遇到的问题:
- Java环境变量没有配置
- 闪退问题:需要配置兼容性
- 乱码问题:配置文件中设置
3.Maven安装、配置
官网;https://maven.apache.org/ 下载对应的二进制文件,直接使用
- 配置环境变量
- M2_HOME maven目录下的bin目录
- MAVEN_HOME maven的目录
- 在系统的path中配置 %MAVEN_HOME%\bin
- 测试Maven: mvn -version
-
配置阿里云镜像,加速下载
-
镜像:mirrors
- 作用:加速我们的下载
- 国内建议使用阿里云的镜像
在settings.xml中, 添加如下
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
- 配置本地仓库(可以避免每一次导包都从网上下载)
-
在自己的maven文件夹中,新建maven-repo文件夹,当作自己的本地仓库;
-
在settings.xml中,添加如下
<localRepository>D:\java\apache-maven-3.6.3\maven-repo</localRepository>
-
- IDEA中使用Maven
- 启动IDEA, 创建一个MavenWeb项目
- 启动IDEA, 创建一个MavenWeb项目
- 等待项目初始化完毕
-
观察maven仓库中多了什么东西?
-
IDEA中的Maven设置
注意:IDEA项目创建成功后,看一眼Maven的配置
-
到这里,Maven在IDEA中的配置和使用就OK了!
-
IDEA中配置Tomcat
解决警告问题
必须要的配置:为什么会有这个问题:我们访问一个网站,需要指定一个文件夹名字;
maven由于他的约定大于配置,我们之后可以能遇到我们写的配置文件,无法被导出或者生效的问题,解决方案:
<!--在build中配置resources,来防止我们资源导出失败的问题-->
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
- 解决遇到的问题
-
Maven 3.6.2
解决方法:降级为3.6.1。
-
Tomcat闪退
-
IDEA中每次都要重复配置Maven
在IDEA中的全局默认配置中去配置
-
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BBDdIrZH-1624193854518)(D:/Commonsoftware/Typora/images/1567905291002.png)]
-
Maven项目中Tomcat无法配置
-
maven默认web项目中的web.xml版本问题
-
替换为webapp4.0版本和tomcat一致
<?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"
metadata-complete="true">
</web-app>