2.1. 安装 tomcat 官方二进制版
- 安装环境
yum install java-1.8.0-openjdk-devel -y
- 下载包
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.42/bin/apache-tomcat-8.5.42.tar.gz
链接失效就访问:http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.42/bin/
下载其它版本步骤相同
- 解压
tar xf apache-tomcat-8.5.42.tar.gz -C /usr/local
- 创建软链接
cd /usr/local
ln -s apache-tomcat-8.5.42 tomcat
- 创建用户,并给目录设置权限
useradd -r tomcat
chown -R tomcat.tomcat /usr/local/tomcat/
- 以tomcat用户启动tomcat
su - tomcat -c '/usr/local/tomcat/bin/startup.sh'
- 查看端口(8080和8009)
ss -tnl
- 浏览器访问(192.168.99.121:8080)
3. tomcat配置
目录结构
目录 | 说明 |
---|---|
bin | 服务启动、停止等相关 |
conf | 配置文件 |
lib | 库目录 |
logs | 日志目录 |
webapps | 应用程序,应用部署目录 |
work | jsp编译后的结果文件 |
配置文件
文件名 | 说明 |
---|---|
server.xml | 主配置文件 |
web.xml | 每个webapp只有“部署”后才能被访问,它的部署方式通常由web.xml进行定义,其存放位置为WEB-INF/目录中;此文件为所有的webapps提供默认部署相关的配置 |
context.xml | 每个webapp都可以专用的配置文件,它通常由专用的配置文件context.xml来定义,其存放位置为WEB-INF/目录中;此文件为所有的webapps提供默认配置 |
tomcat-users.xml | 用户认证的账号和密码文件 |
catalina.policy | 当使用-security选项启动tomcat时,用于为tomcat设置安全策略 |
catalina.properties | Java属性的定义文件,用于设定类加载器路径,以及一些与JVM调优相关参数 |
logging.properties | 日志系统相关的配置。log4j |