Linux 配置(JDK 1.8,Tomcat 8.5 )
## Jdk 配置
下载JDK(使用的版本是jdk 1.8.0_271)
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
解压JDK
tar zxvf jdk-8u271-linux-x64.tar.gz
配置JDK
打开配置文件
sudo vi /etc/profile
文件添加(根据实际解压路径进行配置)
#Java Env
export JAVA_HOME=/home/project/jdk1.8.0_271
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
立即生效
source /etc/profile
## Tomcat 配置
查看系统信息,确认是32位还是64位:
uname -a
下载Tomcat
https://tomcat.apache.org/download-80.cgi
解压Tomcat
tar zxvf apache-tomcat-8.5.61.tar.gz
重命名
mv apache-tomcat-8.5.61 tomcat8
配置Tomcat环境
sudo vi /etc/profile 添加以下配置
export CATALINA_HOME=/home/project/Tomcat8 export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
立即生效
source /etc/profile
进入conf文件夹 vi server.xml 编辑配置文件
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000" redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Server port="8005" shutdown="SHUTDOWN">
:wq 保存退出
启动服务,进入解压目录的bin文件夹,运行命令./startup.sh
ps -ef|grep java
netstat -nalp|grep 80
查看访问墙状态
systemctl status firewalld
#查看默认防火墙状态(关闭后显示not running,开启后显示running)查看已经开放的端口:
firewall-cmd --list-all
##防火墙操作命令
停止firewall
systemctl stop firewalld.service
#开启firewall
systemctl start firewalld.service 或 systemctl unmask firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
查看已经开放的端口:
firewall-cmd --list-ports
开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙: