2.tomcat安装

第2章 tomcat安装

1.环境介绍

下载tomcat

2.部署java环境

[root@jssdb01 opt]# ls
apache-tomcat-8.5.63.tar.gz
[root@jssdb01 opt]# yum install java-1.8.0 -y
[root@jssdb01 opt]# java -version
openjdk version "1.8.0_282"
OpenJDK Runtime Environment (build 1.8.0_282-b08)
OpenJDK 64-Bit Server VM (build 25.282-b08, mixed mode)

3.部署tomcat

[root@jssdb01 opt]# tar -zxvf apache-tomcat-8.5.63.tar.gz 
[root@jssdb01 opt]# echo 'export TOMCAT_HOME=/opt/tomcat'>>/etc/profile
[root@jssdb01 opt]# source /etc/profile
[root@jssdb01 opt]# /opt/tomcat/bin/version.sh 
Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Server version: Apache Tomcat/8.5.63
Server built:   Jan 29 2021 11:21:49 UTC
Server number:  8.5.63.0
OS Name:        Linux
OS Version:     3.10.0-1160.11.1.el7.x86_64
Architecture:   amd64
JVM Version:    1.8.0_282-b08
JVM Vendor:     Red Hat, Inc.

4.tomcat目录介绍

tomcat目录

[root@jssdb01 opt]# cd /opt/tomcat/
[root@jssdb01 tomcat]# tree -L 1      
.
├── bin				#用以启动,关闭Tomcat或其他脚本功能的脚本(.bat和.sh)
├── BUILDING.txt
├── conf			#用以配置Tomcat的XML及DTD文件
├── CONTRIBUTING.md
├── lib				#存放web应用能访问的JAR包
├── LICENSE
├── logs			#Catalina和其他web应用程序的日志文件
├── NOTICE
├── README.md
├── RELEASE-NOTES
├── RUNNING.txt		
├── temp			#临时文件
├── webapps			#Web应用程序根目录
└── work			#用以产生有JSP编译出的Servlet的.java和.class文件
[root@jssdb01 tomcat]# 

webapps目录

drwxr-x--- 14 root root 4096 8月  10 16:37 docs          #tomcat帮助文档
drwxr-x---  6 root root   78 8月  10 16:37 examples      #web应用
drwxr-x---  5 root root   82 8月  10 16:37 host-manager  #管理
drwxr-x---  5 root root   97 8月  10 16:37 manager       #管理
drwxr-x---  3 root root 4096 8月  10 16:37 ROOT          #默认网站根目录

bin目录

脚本            作用
startup.sh           #开启tomcat脚本
shutdown.sh          #关闭tomcat脚本
catalina.shtomcat    #核心管理脚本,以后jvm优化参数及相关配置,修改tomcat启动参数

5.启动tomcat

[root@jssdb01 webapps]# /opt/tomcat/bin/startup.sh 
Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.

6.检查测试

[root@jssdb01 webapps]# ps -ef |grep tomcat
root       2835      1 40 23:16 pts/0    00:00:05 /usr/bin/java -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat -Djava.io.tmpdir=/opt/tomcat/temp org.apache.catalina.startup.Bootstrap start
root       2872   2529  0 23:16 pts/0    00:00:00 grep --color=auto tomcat
[root@jssdb01 webapps]# ss -ntulp|grep java
tcp    LISTEN     0      1        [::ffff:127.0.0.1]:8005               [::]:*                   users:(("java",pid=2835,fd=69))
tcp    LISTEN     0      100    [::]:8080               [::]:*                   users:(("java",pid=2835,fd=54))
[root@jssdb01 webapps]# 

7.查看日志

[root@jssdb01 webapps]# tail -f /opt/tomcat/logs/catalina.out
13-Apr-2021 23:16:46.810 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [/opt/apache-tomcat-8.5.63/webapps/docs]
13-Apr-2021 23:16:46.834 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[/opt/apache-tomcat-8.5.63/webapps/docs]的部署已在[29]毫秒内完成
13-Apr-2021 23:16:46.834 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [/opt/apache-tomcat-8.5.63/webapps/examples]
13-Apr-2021 23:16:47.177 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[/opt/apache-tomcat-8.5.63/webapps/examples]的部署已在[343]毫秒内完成
13-Apr-2021 23:16:47.178 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [/opt/apache-tomcat-8.5.63/webapps/host-manager]
13-Apr-2021 23:16:47.214 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[/opt/apache-tomcat-8.5.63/webapps/host-manager]的部署已在[36]毫秒内完成
13-Apr-2021 23:16:47.214 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [/opt/apache-tomcat-8.5.63/webapps/manager]
13-Apr-2021 23:16:47.243 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[/opt/apache-tomcat-8.5.63/webapps/manager]的部署已在[29]毫秒内完成
13-Apr-2021 23:16:47.247 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"]
13-Apr-2021 23:16:47.259 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 887 ms

8.访问网站

在浏览器中:http://192.168.0.30:8080

9.关闭服务

[root@jssdb01 webapps]# /opt/tomcat/bin/shutdown.sh 
Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS: 
[root@jssdb01 webapps]# ps -ef |grep java
root       2926   2529  0 23:29 pts/0    00:00:00 grep --color=auto java
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

将山

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值