Tomcat介绍
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta
项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。
想要了解更多关于Tomcat的故事信息、版本信息等可以去百度百科或者官网进行了解 百度百科
Tomcat安装版本说明
首先要了解的是Tomcat的安装与你本机的JDK版本有对应关系
关系图在Tomcat官网有说明:
Tomcat官网
由于我是安装的JDK1.8版本,所以接下来我就会演示安装8.5版本的Tomcat。
安装Tomcat8.5
点击Tomcat 8进行下载
- tar.gz 是Linux版本的
- zip后缀的是解压版
这里我选择根据我的电脑安装64位的压缩版
压缩包很小,很快就安装完成了。
Tomcat解压目录说明
- bin:二进制的执行文件。
执行文件时startup.bat;Linux或Mac是startup.sh- conf:配置目录。
我们会在里面的server.xml中进行端口的配置等- lib:库文件。
Tomcat运行时jar包所在的目录- logs:日志目录
- temp:临时产生的文件。
缓存- webapp:web的应用程序。
将项目打成包后放入此浏览器可以直接访问- work:编译以后的class文件
配置环境变量
如JDK一样,Tomcat想要在任意位置访问也同样需要配置环境变量
- 配置 CATALINA_HOME(变量值是Tomcat解压的根路径)
- 配置 CATALINA_BASE(如上一致,同样是Tomcat解压的根路径)
- 配置 path(将Tomcat路径下的bin和lib配置进来)
测试
打开cmd命令行窗口 输入 startup
并且会弹出一个新的窗口,显示信息表示启动成功
在浏览器中输入 localhost:[端口号] 即可访问(端口号在运行时窗口也能查看)
至此Tomcat安装运行成功
server.xml配置
文件位置:/conf/server.xml
大家打开可以发现 很多的配置都是被注解了的,只有少部分是加载的
整个配置文件的结构如下
<Server>
<Listener />
<GlobaNamingResources>
</GlobaNamingResources>
<Service>
<Connector />
<Engine>
<Logger />
<Realm />
<host>
<Logger />
<Context />
</host>
</Engine>
</Service>
</Server>
- server
- service
- Connector
- Engine
- Context
- host
- Logger
- Realm
- Valve
注:平时想要配置什么就自行百度查看就行
context.xml
主要用来配置数据源的,连接数据库的配置会在这里面进行配置。
具体配置使用到时网上搜索获取。
Tomcat安装运行时遇到的问题
当启动startup.bat时遇到一闪消失
- 首先先确定JDK和Tomcat的环境变量是否配置成功
- 可以查看bin目录下的启动加载文件(百度解答)
端口占用情况
- cmd输入 netstat -ano|findstr [端口号] 查看是否有在运行的进程,通过 taskkill /pid [端口对应的最右的数值] /f 来"杀死"该进程
- 如果不想消灭该进程,也可以在conf下的server.xml更改端口号,重新启动。