Tomcat
是一个轻量级的JSP/Servlet容器,可以用于中小型项目中的开发和调试,也有用于生产环境的
下载地址https://tomcat.apache.org/download-10.cgi
下载完成后直接解压即可使用
Tomcat的目录
bin:tomcat启动、关闭之类的脚本文件
- 启动服务器 startup.bat
- 关闭服务器 shutdown.bat
- 启动服务器后则可以在浏览器地址栏中输入localhost:8080,如果没有报错,可以看到一个页面则表示运行正常
conf:tomcat各种配置文件。其核心配置文件有:
- server.xml 配置与server相关信息
- web.xml是web应用(一个web应用相当于一个站点)的父配置文件
- tomcat-users.xml 配置tomcat相关信息(管理tomcat服务器的用户名、密码和权限等)
lib:tomcat启动所依赖的jar包
logs:tomcat的系统日志
temp:tomcat运行时产生的临时文件
webapps:web应用所在的目录,即提供外界访问的web资源存放目录。
work:tomcat工作目录,主要用于存放jsp被访问后生成对应的servlet文件以及class文件
Tomcat端口号的配置
conf/server.xml中查找有效的连接子配置
<Connector port="8080端口号" protocol="HTTP/1.1所支持的协议版本" connectionTimeout="20000连接超时配置,单位为ms" redirectPort="8443" />
Maven
使用的是最基本的功能,即依赖管理
-
添加依赖需要知道对应依赖的坐标值GAV
通过中央库mvnrepository.com提供的web页面可以查询对应的依赖GAV坐标
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.23</version>
</dependency>
将GAV坐标值拷贝到当前项目的pom.xml配置文件中,注意位置
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.23</version>
</dependency>
</dependencies>
添加依赖配置后,默认会自动从中央库中下载对应的jar包。一般建议修改配置使用ali的镜像库进行下载,不使用国外站点。如果下载失败则会报错
在C:\Users\Administrator\.m2
目录下添加settings.xml,然后重启IDEA即可
<mirror>
<id>aliyunmaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
-
需要遵循一般的约定
- 源代码在src/main/java目录下
- 配置文件位于src/main/resources目录下
- 页面文件位于src/main/webapp目录下
- 测试源代码文件位于src/test/java目录下
- 测试配置文件位于src/test/resources目录下
-
三大核心生命周期