看着通天大道,走起来一步一个坑,部署这事眼高手低还真不行,绝知此事要躬行。
主要踩坑: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压缩包
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端口测试
三、关于tomcat的jdk环境变量配置
Tomcat是需要jdk才能运行,上面解压安装后,还需要在tomcat里配置jdk的目录
修改tomcat环境变量有三种方法(上文中使用的是第一种,最简单):
第一种:定义在全局里;如果装有多个JDK的话,定义全局会冲突,不建议
[root@Tomcat ~]# vim /etc/profile
第二种:写用户家目录下的环境变量文件.bash_profile
第三种:是定义在单个tomcat的启动和关闭程序里,建议使用这种
- [root@Tomcat ~]# vim /usr/local/tomcat/bin/startup.sh --tomcat的启动程序
- [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
四、参考资料