基于Centos从零开始部署JavaWeb项目
环境:
Tomcat
JDK
Mysql
nginx
本文适用于在Centos7中将JavaWeb的war包部署到tomcat服务器,并且能用使用nginx通过域名进行访问。
文章首先阐述了JDK、tomcat服务器如何配置,离线安装mysql5/8(这取决于的你开发环境),再对nginx如何配置进行了描述,最后罗列了mysql再安装和配置过程中可能出现的问题。
文章目录
配置服务器环境
第一步:关闭防火墙
systemctl disable firewalld # 永久关闭防火墙
systemctl stop firewalld # 临时关闭防火墙
systemctl status firewalld # 查看防火墙状态
第二步:关闭selinux
setenforce 0 # 临时关闭selinux
vi /etc/selinux/config # 修改配置文件里边的SELINUX=disabled,就可以永久关闭
配置JDK
第一步:卸载OpenJDK
java -version # 查看JAVA版本,如果你看到的是OpenJDK需要卸载
yum remove java-* -y # 删除jdk以及相关的插件
第二步:安装JDK
mkdir /usr/local/java
cd /usr/local/java
#--上传JDK--#
tar -zxvf jdk1.8.tar.gz # 解压压缩包到当前目录
mv jdk1.8.0_181 java8 #重命名
第三步:修改环境变量
vim /etc/profile # 配置环境变量
`添加以下四行`
#Java Env
export JAVA_HOME=/usr/local/java/java8
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile # 重新加载环境变量
java -version # 查看java是否安装成功
配置tomcat服务器
第一步:安装tomcat
mkdir /usr/local/apache/tomcat
cd /usr/local/apache/tomcat
#--上传TomCat--#
tar -zxvf apache-tomcat-8.5.88.tar.gz # 解压压缩包
第二步:修改环境变量
vi /etc/profile # 配置环境变量
`添加以下四行`
#tomcat home
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.34
export CLASSPATH=$CATALINA_HOME/lib
export PATH=$PATH:$CATALINA_HOME/bin
第三步:将tomcat加入系统服务
方法一:此方法比较简单,配置完成后可使用查看状态,启动,停止命令
#把tomcat加入系统服务
cd /usr/local/apache/tomcat8/bin
cp catalina.sh /etc/init.d/tomcat
vim /etc/init.d/tomcat
`添加以下四行`
#chkconfig:2345 10 90
#description:Tomcat service
CATALINA_HOME=/usr/local/apache/tomcat8
JAVA_HOME=/usr/local/java/java8
#添加系统服务
chkconfig --add tomcat
#查看是否添加成功
chkconfig --list | grep tomcat
#查看状态,启动,停止
systemctl status tomcat
systemctl start tomcat
systemctl stop tomcat
#目录内启动
cd /usr/localtomcat9 # tomcat8
cd bin # tomcat8下的bin目录
./startup.sh # 启动tomcat服务
方法二:按此方案配置完成后可使用查看状态,启动,停止,开机启动等命令
#修改tomcat的catalina.sh文件
vim tomcat8/bin/catalina.sh
:set number # 开启行号
# 添加
CATALINA_PID="$CATALINA_BASE/tomcat.pid"