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