安装 Tomcat
2022-03-08 本文已影响0人
_于曼丽_
安装
# 安装 tomcat 和 java 运行时环境 JRE
yum -y install tomcat
# 安装 web 应用程序的管理软件
yum -y install tomcat-webapps tomcat-admin-webapps
# 安装参考文档
yum -y install tomcat-docs-webapp tomcat-javadoc
# 查看版本信息,获取 JVM 版本
tomcat version
Server version: Apache Tomcat/7.0.76
Server built: Nov 16 2020 16:51:26 UTC
Server number: 7.0.76.0
OS Name: Linux
OS Version: 3.10.0-1160.el7.x86_64
Architecture: amd64
JVM Version: 1.8.0_322-b06
JVM Vendor: Red Hat, Inc.
# 搜索 java 开发环境
yum search java | grep openjdk
...
java-1.8.0-openjdk.i686 : OpenJDK Runtime Environment 8
java-1.8.0-openjdk.x86_64 : OpenJDK 8 Runtime Environment
java-1.8.0-openjdk-accessibility.i686 : OpenJDK accessibility connector
java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector
java-1.8.0-openjdk-demo.i686 : OpenJDK Demos 8
java-1.8.0-openjdk-demo.x86_64 : OpenJDK 8 Demos
java-1.8.0-openjdk-devel.i686 : OpenJDK Development Environment 8
java-1.8.0-openjdk-devel.x86_64 : OpenJDK 8 Development Environment
java-1.8.0-openjdk-headless.i686 : OpenJDK Headless Runtime Environment 8
java-1.8.0-openjdk-headless.x86_64 : OpenJDK 8 Headless Runtime Environment
java-1.8.0-openjdk-javadoc.noarch : OpenJDK 8 API documentation
java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK 8 API documentation compressed
java-1.8.0-openjdk-src.i686 : OpenJDK Source Bundle 8
java-1.8.0-openjdk-src.x86_64 : OpenJDK 8 Source Bundle
...
# 安装 java 开发环境,选择与 JVM 版本相同的 64 位的版本,比如本例中需要安装 1.8.0 版本
yum -y install java-1.8.0-openjdk-devel.x86_64
# 查看 java 版本信息
java -version
# 可以通过 javac 命令查看开发环境是否安装成功
javac
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
systemctl start tomcat
systemctl enable tomcat
配置
# 查看 tomcat 安装了哪些文件
rpm -ql tomcat
主要有以下文件:
-
/etc/tomcat/tomcat.conf
:主配置文件 -
/etc/tomcat/tomcat-users.xml
:配置用户 -
/etc/tomcat/server.xml
:配置服务器(可以配置端口,默认 8080,不能配置小于 1024 的端口,可以使用 firewalld 防火墙的端口转发功能将 80 端口转发到 8080 端口) -
/usr/share/tomcat/webapps
:web 应用程序目录,和下面的目录指向相同目录 -
/var/lib/tomcat/webapps
:web 应用程序目录,和上面的目录指向相同目录
添加用户:
vi /etc/tomcat/tomcat-users.xml
...
<tomcat-users>
<user name="admin" password="123456" roles="admin,manager,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status" />
</tomcat-users>
...
systemctl restart tomcat
访问
通过浏览器访问:http://192.168.100.103:8080/
,管理员用户密码就填写刚才添加的用户。