由此,maven诞生了
目前就是用来方便导入jar包的
Maven的核心思想:约定大约配置
maven官网: maven官网

下载解压即可使用

配置文件

主要配置mirrors(镜像),镜像是用来下载的,maven是国外的,国内访问是有qiang的,我们访问是非常慢的
profiles:主要配置环境信息
在我们的系统环境变量里,配置如下配置
如果以上没有配置,打开cmd窗口,执行mvn -version会找不到该命令,如果有配置,则会输出版本信息

保证maven配置完毕
    <mirror>
        <id>alimaven</id>
        <mirrorOf>central</mirrorOf>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>
配置localRepository,默认路径为${user.home}/.m2/repository

idea中的maven信息

java打包方式有两种:
如果在java-resource目录下不仅仅有java文件,还有其他非java文件,进行导出的时候可能会失败,这个时候就需要在build中添加resource,防止资源导出失败

maven3.6.2中无法导入jar包,兼容性问题,最好是升级或者降级maven版本,或者使用jdk8,最好jdk不要太新
tomcat闪退问题,一般都是由于环境变量没有配置JAVA_HOME
IDEA中每次都需要重新配置maven
在全局进行配置

然后对其进行配置,之后新建项目或者打开项目时,就会默认选择这个配置
xml版本问题

这个时候一般去看tomcat信息,查看该tomcat下的版本信息(config目录下,web.xml)

最好的方式是去看example,进入到tomcat文件夹下的bin目录,双击startup.bat启动tomcat,浏览器输入localhost:8080 访问tomcat首页,因为tomcat目录默认访问webapps目录下的信息,这个时候就可以使用examples下的实例,去编写servlet信息

示例信息

注意事项:maven依赖的scope含义-作用域,如果不配置,则表示所有环境都可使用

继承类之后进行方法重写

选择方法进行重写

web.xml是配置我们的web核心应用
servlet配置详解:

详细流程信息:

原文:https://www.cnblogs.com/qudehu/p/14642714.html