Tomcat的安装与使用,Maven的配置与使用

目录

1.Tomcat

什么是Tomcat

下载与安装

启动Tomcat

把项目部署到Tomcat

2.Maven

什么是Maven

创建Maven项目

引入依赖


1.Tomcat

什么是Tomcat

Java生态中最主流,最活跃的两个社区分别是 Spring 和 Apache

Tomcat是Apache社区中的一个开源项目,Tomcat是一个HTTP服务器, HTTP服务器有很多种, 在Java领域中, Tomcat是最知名, 最广泛使用的一个, 本质上是基于TCP服务器, 按照HTTP协议的约定来解析请求, 构造响应.是目前比较流行的Web应用服务器


下载与安装

打开Tomcat官网, https://tomcat.apache.org/

下载安装 Tomcat8 版本即可,老版本比较稳定,不容易出bug

但注意Tomcat的版本和与Servlet版本是有强相关的, 因此安装了Tomcat8后Servlet就得是3.1版本

下载完成后,解压到一个文件夹即可

还要注意, Tomcat是基于Java实现的, 这就要求你的环境中必须要有jdk, 如果没有Tomcat是跑不起来的.

来简单了解一下上面的各种文件

bin目录中放的是Tomcat相关的批处理文件, .bat文件表示Windows批处理文件, .sh文件表示Linux的shell脚本文件, 其中包含启动和关闭Tomcat的可执行文件, 也就是说Tomcat也是可以在Linux上运行的, 以startup命名的文件就是Tomcat启动程序, 以shutdown命名的文件就是Tomcat关闭程序.

conf目录中含有Tomcat的配置文件, 配置文件是xml类型的文件, 比如可以在server.xml文件可以配置Tomcat的端口号, 不修改的话默认就是8080了.


logs目录主要用来储存日志, Tomcat运行的日志都在这里, 如果程序出问题了, 就需要看这里的日志来排产问题.
webapps目录储存我们部署的Serlvet程序, Servlet部署的程序是war结尾的压缩包, Tomcat将一个war包解压后就是一个webapp, 即一个网站, 一个Tomcat可以部署多个Servlet程序, 即多个网站, 所以就是webapps, 里面的每个目录都代表一个独立的网站.

启动Tomcat

双击bin目录里的startup.bat文件

出现红框的代码就是成功

 然后在浏览器直接访问http://127.0.0.1:8080可访问到Tomcat欢迎页面(Tomcat自带的一个webapp).

把项目部署到Tomcat

把项目放到webapps文件里

如图,我将我的博客系统放到了这里面

然后在bin目录找到startup.bat文件重新启动Tomcat,

最后访问  http://127.0.0.1:8080/部署文件的相对wepapps目录的相对路径  进行验证.

如图,我访问了博客系统的登录页面

不过我们这里在Tomcat部署的网页, 是在局域网环境下, 只有在同一局域网下的设备才可以访问, 如果是部署在外网IP下, 那么全世界的设备就都可以访问了.

2.Maven

什么是Maven

Maven是专门用于管理和构建Java项目的 “工程管理” 工具, 有规范目录结构, 管理依赖, 构建/编译, 打包, 测试等功能, Maven是一个独立的程序, 但不需要我们单独下载安装, IDEA中已经直接集成了.

那么首先来介绍如何使用IDEA来使用Maven来引入的依赖, 以引入Servlet的为例.

创建Maven项目

新建项目,选择Maven

项目创建好后,会自动形成以下目录

main目录中放业务代码, java目录中放java代码, resources目录中放程序的依赖文件, test目录下放测试代码, pom.xml文件是Maven项目总的配置文件.

引入依赖

我们以引入 Servlet 依赖为例

打开 Maven官网  Maven Repository: javax.servlet » javax.servlet-api » 3.1.0 (mvnrepository.com)

搜索 Servlet   然后点击Java Servlet API

注意,在上文中,我们选择安装了Tomcat8版本,所以此时Servlet要安装3.1版本

Servlet 与 Tomcat 的对应关系

我们选择安装3.1.0

复制红框中的代码

打开idea,打开pom.xml文件,创建一对标签  <dependencies></dependencies>   如红框

然后将刚才复制的代码粘贴到 <dependencies>标签之间    蓝色选中框就是刚才复制的代码

第一次引入依赖,代码会爆红

点击idea右侧栏的Maven,再点击刷新,idea就会自动下载,这样就成功引入 Servlet 的依赖了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值