【图文教程】Tomcat

1. Tomcat_JDK介绍

在这里插入图片描述

JDK是开发人员开发使用,jre是用来运行java程序,就是java程序的运行环境,jvm是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。

JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。jdk是java语言编写的,用来给java程序调用的,jvm因为与平台进行交互,是用c/c++和汇编语言编写的,

jdk是java运行和编译的,tomcat是web项目的运行容器,java没有jdk没办法编译运行,java运行必须依赖jdk的环境,但是不一定需要tomcat,也可以放在weblogic等服务器中

2. 安装JDK

JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

在这里插入图片描述

  • 用 xftp 把 jdk 传输到 linux 虚拟机/usr/local/src 下

在这里插入图片描述

  • 解压缩 jdk-8u101-linux-x64.tar.gz,并且移动到 /usr/local/ 下,改名叫 jdk1.8
[root@sc src]# tar zxvf jdk-8u101-linux-x64.tar.gz  #解压包
[root@sc src]# mv jdk1.8.0_101/ /usr/local/jdk1.8  #移动并改名
[root@sc src]# du -sh /usr/local/jdk1.8/  #查看解压包的大小
352M	/usr/local/jdk1.8/
  • 在 /etc/profile 增加以下代码,定义环境变量
[root@sc src]# vi /etc/profile  

在 /etc/profile 文件的最后一行编写:

JAVA_HOME=/usr/local/jdk1.8/
JAVA_BIN=/usr/local/jdk1.8/bin
JRE_HOME=/usr/local/jdk1.8/jre
PATH=$PATH:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/bin
CLASSPATH=/usr/local/jdk1.8/jre/lib:/usr/local/jdk1.8/lib:/usr/local/jdk1.8/jre/lib/charsets.jar
  • 加载服务后,查看下载版本是否正确
[root@sc src]# source /etc/profile     #加载服务
[root@sc src]# java -version           #查看 java 版本
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
[root@sc src]#

3. 安装Tomcat

其实 Tomcat 只是一个中间件,真正起作用的就是咱们已经安装的 jdk。没有 Tomcat 还不可以,他的作用就是监听 8080;8005;8009 端口。假如说,访问站点,需要一个 webserver,而 Tomcat 就可以理解为 webserver!

  • 在官网找到二进制包,下载官网地址:http://tomcat.apache.org/ ,解压、并把解压包移到 /usr/local/tomcat/ 下
[root@sc src]# wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.20/bin/apache-tomcat-9.0.20.tar.gz
[root@sc src]# tar zxvf apache-tomcat-9.0.20.tar.gz  
[root@sc src]# mv apache-tomcat-9.0.20 /usr/local/tomcat
  • 开启服务与关闭服务
[root@sc src]# /usr/local/tomcat/bin/startup.sh   #启动服务
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk1.8
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.


[root@sc src]# ps aux |grep java   #查看启动进程
root      6869  5.4  7.4 2188664 75312 pts/0   Sl   13:26   0:05 /usr/local/jdk1.8/bin/java -Djava.util.logging.config.file=/usr/local/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 /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
root      6912  1.0  0.0   9088   668 pts/0    R+   13:28   0:00 grep --color=auto java


[root@sc src]# /usr/local/tomcat/bin/shutdown.sh   #关闭服务
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk1.8
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值