linux下安装tomcat


tomcat官网https://tomcat.apache.org/,选择下载tomcat 8,如下。

tomcat的使用需要jdk环境,一般的linx安装后会自带jdk,所以这一步不用操作。

[root@CentOS7-1 bin]# java -version
openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)

将下载好的安装包apache-tomcat-8.5.77.tar.gz上传到linux的/tools目录下,并解压到/usr/local目录下

[root@CentOS7-1 ~]# tar zxf /tools/apache-tomcat-8.5.77.tar.gz -C /usr/local/
[root@CentOS7-1 ~]# cd /usr/local/
[root@CentOS7-1 local]# ls
[root@CentOS7-1 local]# ls apache-tomcat-8.5.77

tomcat安装路径为usr/local/apache-tomcat-8.5.77,bin/为tomcat相关操作命令目录,conf/为配置文件目录(server.xml),logs/为日志目录

启动tomcat并配置环境变量

[root@CentOS7-1 local]# cd apache-tomcat-8.5.77/bin/
[root@CentOS7-1 bin]# ./startup.sh Using CATALINA_BASE: /usr/local/apache-tomcat-8.5.77 Using CATALINA_HOME: /usr/local/apache-tomcat-8.5.77 Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.5.77/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/apache-tomcat-8.5.77/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5.77/bin/tomcat-juli.jar Using CATALINA_OPTS: Tomcat started. [root@CentOS7-1 apache-tomcat-8.5.77]# echo "export PATH=$PATH:/usr/local/apache-tomcat-8.5.77/bin/">>/etc/profile [root@CentOS7-1 apache-tomcat-8.5.77]# source /etc/profile

在浏览器界面输入虚机ip:8080,会跳转到tomcat服务界面。

同时也查看tomcat日志

[root@CentOS7-1 apache-tomcat-8.5.77]# cd logs/
[root@CentOS7-1 logs]# ls
catalina.2022-03-20.log  host-manager.2022-03-20.log  localhost_access_log.2022-03-20.txt
catalina.out             localhost.2022-03-20.log     manager.2022-03-20.log
[root@CentOS7-1 logs]# more catalina.out 
……
20-Mar-2022 16:39:58.804 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web应
用程序目录[/usr/local/apache-tomcat-8.5.77/webapps/host-manager]的部署已在[36]毫秒内完成
20-Mar-2022 16:39:58.804 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web
 应用程序部署到目录 [/usr/local/apache-tomcat-8.5.77/webapps/manager]
20-Mar-2022 16:39:58.849 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web应
用程序目录[/usr/local/apache-tomcat-8.5.77/webapps/manager]的部署已在[45]毫秒内完成
20-Mar-2022 16:39:58.856 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"]
20-Mar-2022 16:39:58.883 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 950 ms