前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Tomcat安装(含JDK教程)

Tomcat安装(含JDK教程)

原创
作者头像
zero000
修改2020-04-01 22:42:16
2.6K0
修改2020-04-01 22:42:16
举报
文章被收录于专栏:程序员菜谱程序员菜谱

1. JDK安装

1.1 简介

由于Tomcat依赖于JRE环境,所以在安装Tomcat前,需要部署java基础环境。

1.2 JDK&&JRE&&JVM

简单来说:JDK>JRE>JVM

JDK(Java Development ToolKit)包含JRE(Java Runtime Enviromental),JRE底层运行着JVM(Java Virtual Mechinal,JAVA虚拟机),以及一些开发工具——编译器、调试器和其它工具。

理论上说Tomcat只需要JRE就可以运行,但为了调试程序方便,这里介绍JDK的安装配合Tomcat运行

1.3 安装JDK(Oracle JDK)

PS:如果安装openjdk,可以直接使用yum进行安装

找到Tomcat支出的JDK版本,Tomcat8.5需要JDK7以上,实例介绍JDK8的安装:

检查当前环境是否存在Java环境(gcj是一个java编译器)

代码语言:txt
复制
rpm -qa | grep java
rpm -qa | grep jdk
rpm -qa | grep gcj

如果存在,检查版本

代码语言:txt
复制
java -version

登录oracle官网下载JDK对应的rpm包,上传至目标机器/tmp中

检查包md5(与官网md5对比)

代码语言:txt
复制
md5sum jdk-8u152-linux-x64.rpm

安装(jdk-8u152-linux-x64.rpm替换为下载的rpm包)

代码语言:txt
复制
rpm -ivh jdk-8u152-linux-x64.rpm

检查状态,显示版本信息即安装成功

代码语言:txt
复制
java -version

设置java环境变量,启动生效

代码语言:txt
复制
vi /etc/profile.d/java.sh
代码语言:txt
复制
#输入

export JAVA_HOME=/usr/java/jdk1.8.0_152
export JAVA_PATH=$JAVA_HOME
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#保存
:wq

环境变量立刻生效

代码语言:txt
复制
source /etc/profile.d/java.sh

至此java环境部署完毕

2.Tomcat部署

这里默认安装到/data,如需安装到其他目录请自行替换脚本

2.1 下载Tomcat安装包

这里安装包下载tar.gz形式,假设下载到/tmp中

http://tomcat.apache.org/

检查包md5值

代码语言:txt
复制
md5sum apache-tomcat-8.5.23.tar.gz

解压

代码语言:txt
复制
tar -zxvf apache-tomcat-8.5.23.tar.gz -C /data

2.2 建立用户

代码语言:txt
复制
useradd -s /sbin/nologin tomcat

修改权限

代码语言:txt
复制
cd /data
代码语言:txt
复制
chown -R tomcat:tomcat apache-tomcat-*
代码语言:txt
复制
chmod -R 770 apache-tomcat-*

建立软连接(方便管理,非必要)

代码语言:txt
复制
ln -s /data/apache-tomcat-* tomcat

2.3 生成jsvc

代码语言:txt
复制
cd /data/apache-tomcat-*/bin/
代码语言:txt
复制
tar zxvf commons-daemon-native.tar.gz
代码语言:txt
复制
cd commons-daemon*/unix
代码语言:txt
复制
./configure --with-java=$JAVA_HOME
代码语言:txt
复制
make
代码语言:txt
复制
cp jsvc ../.. 
代码语言:txt
复制
cd ../..

2.4 修改Tomcat的./bin/daemon.sh脚本文件

代码语言:txt
复制
vi /data/apache-tomcat-*/bin/daemon.sh
代码语言:txt
复制
#去掉注释,修改JAVA_HOME的值,TOMCAT_USER值改为tomcat
代码语言:txt
复制
	# Setup parameters for running the jsvc
代码语言:txt
复制
	#
代码语言:txt
复制
	test ".$TOMCAT_USER" = . && TOMCAT_USER=tomcat
代码语言:txt
复制
	# Set JAVA_HOME to working JDK or JRE
代码语言:txt
复制
	JAVA_HOME=/usr/java/jdk1.8.0_152
代码语言:txt
复制
	# If not set we'll try to guess the JAVA_HOME
代码语言:txt
复制
:wq

2.5 运行Tomcat

代码语言:txt
复制
cd /data/apache-tomcat-*/bin
代码语言:txt
复制
./daemon.sh start

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. JDK安装
    • 1.1 简介
      • 1.2 JDK&&JRE&&JVM
        • 1.3 安装JDK(Oracle JDK)
        • 2.Tomcat部署
          • 2.1 下载Tomcat安装包
            • 2.2 建立用户
              • 2.3 生成jsvc
                • 2.4 修改Tomcat的./bin/daemon.sh脚本文件
                  • 2.5 运行Tomcat
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档