centos7上部署java项目及环境安装
一、安装java环境
1、centos7安装java环境 ,首先,现在下载jdk,地址https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
选择Linux版本的包点击下载,
安装包名称:jdk-8u241-linux-x64.tar.gz
2、下载好后使用scp指令把压缩包上传到服务器。最好直接上传到服务器的/usr/local/目录下,免去文件迁移操作。
3、解压刚上传上去的压缩包,解压后会得到一个名字为jdk1.8.0_241的一个目录。
4、配置环境变量,使用vim编辑环境变量。
vim /etc/profile
在文件最底部粘贴上以下内容
export JAVA_HOME=/usr/local/jdk1.8.0_241
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
执行以下命令让环境变量生效
source /etc/profile
最后检查是否安装成功,在终端窗口执行
java -version
javac -version
每个命令都会返回Java的版本信息则为成功
二、安装tomcat
1、如下图在官网下载自己需要的版本。
https://archive.apache.org/dist/tomcat/



将压缩包上传到服务器的/root目录下,开始安装命令
# tar xf apache-tomcat-9.0.30.tar.gz
# mv apache-tomcat-9.0.30 /usr/local/tomcat
# chown tomcat.tomcat /usr/local/tomcat/ -R
2、启动tomcat,
# cd /usr/local/tomcat/bin
# ./startup.sh (关闭shutdown.sh)
# netstat -tanp |grep 8080 (查询是否启动)
当然,也可以用wget在服务端直接下载安装
3、配置 tomcat 开机启动
# cd /usr/lib/systemd/system
# vi tomcat.service
在tomcat.service中输入以下内容
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=oneshot
ExecStart=/usr/local/tomcat/bin/startup.sh # 解压目录下的startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh # 解压目录下的shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
用vim打开tomcat的bin目录下的setclasspath.sh,添加JAVA_HOME和JRE_HOME两个环境变量,两个环境变量路径为您安装的java JDK的路径。
再执行 systemctl enable tomcat.service 命令使tomcat开机启动。
启动tomcat:systemctl start tomcat.service
(注:
systemctl stop tomcat.service # 关闭tomcat
systemctl restart tomcat.service # 重启tomcat
)
4、验证安装是否成功
打开浏览器输入http://IP地址:8080,查看是否可以进入下面的页面,如果可以,说明 tomcat 9 已经安装成功

三、安装redis
四、JavaWeb项目部署
将项目打包成war包,上传到服务器tomcat目录下的webapps文件夹里面。
当然,如果服务器上只会部署单个项目的话,可以直接部署在tomcat的root目录下。