centOS7.4安装jdk1.8+tomcat7
1.准备
1.JDK1.8:
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
2.tomcat7:
https://tomcat.apache.org/download-70.cgi
下载之后通过scp或者winscp等工具放到服务器/usr/local下
2.安装
1.解压
tar -zxvf /usr/local/jdk1.8.0_162-linux-x64.tar.gz
tar -zxvf /usr/local/apache-tomcat-7.0.86.tar.gz
2.配置环境环境
//安装vim命令(如已安装请忽略)
sudo apt install vim
//编辑系统配置
sudo vim /etc/profile
将如下配置添置文件末尾
JAVA_HOME=/usr/local/jdk1.8.0_162 JRE_HOME=/usr/local/jdk1.8.0_162/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
3.使配置生效
source /etc/profile
4.查看版本
5.启动tomcat
在Bin目录下执行start
cd /usr/local/apache-tomcat-7.0.86/bin/
./startup.sh
关闭tomcat:
./shutdown.sh
6.配置tomcat服务启动、关闭
将Tomcat注册为系统服务; 输入命令 " cp -p /usr/local/apache-tomcat-7.0.86/bin/catalina.sh /etc/init.d/tomcat"
编辑启动文件,输入命令 " vi /etc/init.d/tomcat "
在第二行起添加如下内容
#!/bin/sh # chkconfig: 112 63 37 # description: tomcat server init script # Source Function Library . /etc/init.d/functions CATALINA_HOME=/usr/local/apache-tomcat-7.0.86 JAVA_HOME=/usr/local/jdk1.8.0_162
授权:
chmod 755 /etc/init.d/tomcat
添加到服务:
chkconfig --add tomcat
开机启动:
chkconfig tomcat on
启动 Tomcat 服务,输入命令 "service tomcat stop/service tomcat start " ,出现 OK 的提示,说明Tomcat服务停止/启动成功
防火墙添加端口:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
阿里云安全组配置添加8080端口。
测试: