下载Tomcat 9
https://tomcat.apache.org/download-90.cgi
下载Binary Distributions下的core即可,以.zip为例(居然是cgi实现的网页,有点滑稽)
解压到 /opt 下
unzip apache-tomcat-VERSION.zip -d /opt/
在 /opt/apache-tomcat-VERSION 下查看 tomcat 的目录结构
目录结构
- bin:一些tomcat脚本命令,.sh是Linux命令,.bat是Windows命令
- conf:tomcat配置目录
- lib:tomcat运行时加载的 jar 包,例如可以放 jdbc
- log:日志
- temp:运行产生的临时文件,删除无影响
- webapps:web应用发布目录,存放所有开发的web工程,通过http地址访问
- work:存放 jsp 解析的内容
启动
赋予 startup.sh 执行权限
chmox +x startup.sh
运行 bin 中的 startup.sh,如果提示找不到catalina.sh,则使用 chmod +x 给 catalina.sh 赋予执行权限
启动失败注意检查默认的8080端口是否已经被占用,可以通过浏览器 localhost:8080 或者在 server.xml 中自定义的端口号访问检查是否启动成功,成功能看到 webapp 中 ROOT 项目的内容