CentOS7安装tomcat8踩坑指南

看着通天大道,走起来一步一个坑,部署这事眼高手低还真不行,绝知此事要躬行。

主要踩坑:wget方式获取jdk、tomcat方式都已经失效

一、JDK8安装

1.1安装包的下载:

(1)Wget方式下载

类似以下方式的wget方法因为oracle下载调整多数已经失效,

wget http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz

这种下载需要做多个参数调整。如果使用wget方式,这里有个参考链接

https://blog.csdn.net/wtxasdasd123/article/details/103883356

(2)去官网下载安装包,需要注册

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

(3)从网上百度网盘等下载tar.gz包

1.2 安装JDK的流程

解压安装 tar.gz

#上传解压
tar -zxvf jdk-8u91-linux-x64.tar.gz -C /opt/soft

配置环境变量(注意这里,后续有介绍,有多个jdk的话并不推荐改这里的jdk

# 修改配置文件
vi /etc/profile
# 在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL下添加

export JAVA_HOME=/opt/soft/jdk1.8.0_91
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

# 刷新配置文件
source /etc/profile

测试如上

至此CentOS7成功安装 Java8

二、Tomcat的安装

2.1 tomcat安装包的下载

(1)wget方式

网上的几个wget地址都未成功,例如

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz

(2)官网下载tomcat的gz包

    下载地址: http://tomcat.apache.org/download-80.cgi

    在里面选择tar.gz压缩包

uploading.4e448015.gif正在上传…重新上传取消

 

2.2 用ftp工具把压缩包上传到centos7
可以运用FTP Rush(或者FileZilla)这个软件上传到/home/soft(这个目录是自己建的,也可以是其目录)

2.3 在opt下新建Tomcat目录(也可以在home目录下新建)
mkdir /opt/tomcat

2.4 把tar.gz复制到Tomcat
cp /root/apache-tomcat-8.5.38.tar.gz /home/tomcat/

2.5 解压缩:进入Tomcat目录
tar -zxvf apache-tomcat-8.5.38.tar.gz

(2.4,2.5其实可以合成一句:tar -zxvf  /home/soft/apache-tomcat-8.0.33.tar.gz -C /opt/soft)

2.6 启动Tomcat:

cd /opt/soft/apache-tomcat-8.0.33/bin/
./startup.sh

2.7 将8080端口添加到防火墙例外并重启

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

2.8 访问8080端口测试

三、关于tomcatjdk环境变量配置

Tomcat是需要jdk才能运行,上面解压安装后,还需要在tomcat里配置jdk的目录

修改tomcat环境变量有三种方法(上文中使用的是第一种,最简单):

第一种:定义在全局里;如果装有多个JDK的话,定义全局会冲突,不建议

[root@Tomcat ~]# vim /etc/profile

第二种:写用户家目录下的环境变量文件.bash_profile

第三种:是定义在单个tomcat的启动和关闭程序里,建议使用这种

  1. [root@Tomcat ~]# vim /usr/local/tomcat/bin/startup.sh  --tomcat的启动程序
  2. [root@Tomcat ~]# vim /usr/local/tomcat/bin/shutdown.sh  --tomcat的关闭程序

把startup.sh和shutdown.sh这两个脚本里的最前面加上下面一段:

export JAVA_HOME=/usr/local/java

export TOMCAT_HOME=/usr/local/tomcat

export CATALINA_HOME=/usr/local/tomcat

export CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jar

export PATH=$PATH:/usr/local/java/bin:/usr/local/tomcat/bin

四、参考资料

CentOS7 安装 Java 8 以及Tomcat8

Centos7安装Tomcat8

CentOS7 Tomcat服务的安装与配置

linux安装jdk

Centos7.2安装和配置Tomcat8

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章