Tomcat安装和配置
通过yum源安装
安装JDK
可以通过yum list来查看可用的jdk包
yum list java*这种包名中带有devel的都是jdk包:
java-1.6.0-openjdk-devel.x86_64java-1.7.0-openjdk-devel.x86_64java-1.8.0-openjdk-devel.x86_64安装tomcat
yum install tomcat tomcat-webapps tomcat-admin-webapps -y查看tomcat版本
[root@tomcat-85 ~]#tomcat versionServer version: Apache Tomcat/7.0.76Server built: Nov 16 2020 16:51:26 UTCServer number: 7.0.76.0OS Name: LinuxOS Version: 3.10.0-1160.el7.x86_64Architecture: amd64JVM Version: 1.8.0_382-b05JVM Vendor: Red Hat, Inc.通过压缩包安装
安装JDK
通过Oracle官方下载JDK
https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
解压缩
tar -xf jdk-8u221-linux-x64.tar.gz -C /opt/jdk设置软连接
ln -s /opt/jdk/jdk1.8.0_221/ /opt/jdk8配置PATH变量
在/etc/profile文件中加入:
export JAVA_HOME=/opt/jdk8export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHexport CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
# 立即生效配置source /etc/profile查看java版本
[root@tomcat-85 /opt]#java -versionjava version "1.8.0_221"Java(TM) SE Runtime Environment (build 1.8.0_221-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)安装Tomcat
下载tomcat
wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.27/bin/apache-tomcat-8.0.27.tar.gz解压缩
tar -xf apache-tomcat-8.0.27.tar.gz设置软连接
ln -s apache-tomcat-8.0.27 /opt/tomcat8检查tomcat是否识别了jdk
[root@tomcat-85 /opt/tomcat8]#/opt/tomcat8/bin/version.shUsing CATALINA_BASE: /opt/tomcat8Using CATALINA_HOME: /opt/tomcat8Using CATALINA_TMPDIR: /opt/tomcat8/tempUsing JRE_HOME: /opt/jdk8Using CLASSPATH: /opt/tomcat8/bin/bootstrap.jar:/opt/tomcat8/bin/tomcat-juli.jarServer version: Apache Tomcat/8.0.27Server built: Sep 28 2015 08:17:25 UTCServer number: 8.0.27.0OS Name: LinuxOS Version: 3.10.0-1160.el7.x86_64Architecture: amd64JVM Version: 1.8.0_221-b11JVM Vendor: Oracle CorporationTomcat配置文件
tomcat有两个重要的配置文件,一个是server.xml该文件是tomcat的主配置文件,用于配置端口号等;另一个是tomcat-users.xml,该文件用于配置tomcat的管理员账户。
Tomcat管理
对于通过yum源安装的tomcat,正常使用systemctl服务管理命令即可;对于通过压缩包安装的,tomcat提供了程序管理脚本,都在bin/目录下。
启动tomcat:
[root@tomcat-85 /opt/tomcat8]#/opt/tomcat8/bin/startup.shUsing CATALINA_BASE: /opt/tomcat8Using CATALINA_HOME: /opt/tomcat8Using CATALINA_TMPDIR: /opt/tomcat8/tempUsing JRE_HOME: /opt/jdk8Using CLASSPATH: /opt/tomcat8/bin/bootstrap.jar:/opt/tomcat8/bin/tomcat-juli.jarTomcat started.停止tomcat服务:
[root@tomcat-85 /opt/tomcat8]#/opt/tomcat8/bin/shutdown.shUsing CATALINA_BASE: /opt/tomcat8Using CATALINA_HOME: /opt/tomcat8Using CATALINA_TMPDIR: /opt/tomcat8/tempUsing JRE_HOME: /opt/jdk8Using CLASSPATH: /opt/tomcat8/bin/bootstrap.jar:/opt/tomcat8/bin/tomcat-juli.jar启动后可以看到Tomcat的后台管理页面

配置管理员账户
上面的页面是tomcat的后台管理账户,右上角的几个选项提供了检查服务器状态,管理java apps等功能,这些功能需要通过管理员账户来使用;
Tomcat默认没有管理员账户,点击上面的任意选项会提示登录,点击取消后会出现这样的提示信息:

按照提示进行配置即可
修改tomcat-users.xml文件如下:
<?xml version='1.0' encoding='utf-8'?><tomcat-users><role rolename="manager-gui"/> <role rolename="admin-gui"/> <user username="tomcat" password="abc123" roles="manager-gui,admin-gui"/></tomcat-users>然后重启tomcat以加载配置
部署java应用
tomcat部署java应用的方式非常简单,只要将打包的.jar或.war包移动到webapps/目录下,就会自动完成加压和部署等操作;
以jpress为例:
在这里下载:https://www.jpress.cn/club/post/116
移动jpress.war到webapps目录下
mv jpress.war /usr/share/tomcat/webapps登入tomcat后台管理界面,点击Manager APP选项,可以发现tomcat已经检测到了jpress应用

访问jpress
直接访问路径就可以:ip

支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
部分内容可能已过时