Tomcat 和 Maven

本文介绍了Tomcat作为轻量级JSP/Servlet容器的使用,包括下载、目录结构和核心配置文件。同时,讲解了如何配置和管理Tomcat的端口号。此外,文章还探讨了Maven的基础功能——依赖管理,展示了如何添加和配置依赖,以及如何通过阿里云镜像加速下载。最后,提到了源代码、配置文件和页面文件的一般组织结构。
摘要由CSDN通过智能技术生成

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目录下
  • 三大核心生命周期

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值