在学习javaweb之前,需要下载安装Tomcat、Maven、JDK,并配置环境变量。
所有环境最好都放在一起,以后的其他环境也放在一起,方便查找和配置
创建javaweb项目的时候需要选择从Maven模板中创建项目。
创建时选择下载的Maven文件夹做为jar包的仓库并导入配置文件。
创建成功的Meven项目就可以通过配置包名自动导包了
Maven
Maven是做什么的
-
在javaweb开发中,需要大量的jar包,maven之前需要手动去导入
-
jar与jar包之间的相互的依赖错综复杂,maven可以管理这些关系
-
maven的诞生,解决了手动导包的麻烦,实现按包名自动导入并配置jar包
-
总而言之,它简化了开发的过程,使开发人员免受许多细节的困扰。
配置maven
把meven解压出来之后,打开maven文件夹下的conf/setting.xml配置文件
配置项简化如下:
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<pluginGroups></pluginGroups>
<proxies></proxies>
<servers></servers>
<mirrors></mirrors>
<profiles></profiles>
</settings>
各个扩展符之间可以填入相关的maven配置。
解压maven之后第一件要做的事应当是配置镜像。因为我们自动获取的所有jar包都来源于maven的社区网站,maven的相关服务器在国外,所以国内访问非常慢。我们需要在<mirrors>中配置阿里云镜像,加快jar包的下载速度。配置如下:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
配置本地仓库
配置完了镜像,就可以从镜像下载需要的jar包了。在此之前需要指定jar包下到电脑上的什么位置。默认是存在于C:\Users\hwx\.m2\repository
路径下的,现在我们需要把仓库下到我们解压的maven文件夹下。在解压的maven文件夹下建立一个存放jar包的文件夹,命名为maven-repo并且把路径配到setting.xml中。配置截图如下:
![](https://img.haomeiwen.com/i24068455/22596675e23ed2d2.png)
配置环境变量
这步不能省。
后记
我在查看官方文档的时候,还看到插件、网站部署等功能介绍,先不去细究。
maven终究是一个方便我们开发的工具,不用花太多的时间去学习它,等用到了再说。
至此1,我们已经我们已经完成了javaweb构建的准备工作,接下来的任务是写一个servlet2。
[1] 学习了tomcat应用服务器、servlet容器与sevlet
[2] 手把手教你创建第一个Servlet程序
网友评论