Java Web项目部署(二)——JDK、Tomcat

Java Web项目部署,这里额外介绍一个软件“宝塔面板”,有兴趣的朋友们可以去了解下,链接:https://www.bt.cn/new/pricing.html,适合初学者可视化快速搭建环境。其免费版带网站管理、FTP、数据库管理、文件管理等功能,专业版(收费)带防火墙,防入侵等功能。实际项目中,考虑成本、服务器硬件配置等原因,除非硬件资源足够、有条件购买专业版,不然一般较少使用它。

言归正传,前一篇,我们已经配置好IP地址,本篇将开始正式进入项目部署环境搭建。

搭建前,建议先查看磁盘情况

df -h

这里系统将磁盘空间挂载到“/”根目录上,有的系统会将磁盘空间一半挂载到根目录上,一半挂载到“/home”上,如果是后者,建议将系统部署需要的软件数据都部署到“/home”里,方便以后扩展磁盘空间,教程里直接将各个软件都放到“/home”里。

(一)CentOS7 JDK安装

注意点:

一些linux会安装好openjdk,这里需要卸载。

查看已安装的jdk

rpm -qa | grep jdk

卸载所有查到的安装包

yum -y remove +包名

1、解压

cd /home
 tar -zxf jdk-8u231-linux-x64.tar.gz

2、配置环境变量

vi /etc/profile

在文件末尾追加:

JAVA_HOME=/home/jdk1.8.0_231
JRE_HOME=/$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar

3、刷新配置

source /etc/profile

4、验证

java -version

(二)Tomcat安装

1、解压

tar -vxf apache-tomcat-8.5.49.tar.gz

2、防火墙开放端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

也可以直接关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

3、配置Tomcat服务,设置开机启动

vi /etc/systemd/system/tomcat.service

编辑内容:

[Unit]
Description=Tomcat
After=network.target

[Service]
Type=forking
Environment=JAVA_HOME=/home/jdk1.8.0_231
ExecStart=/home/apache-tomcat-8.5.49/bin/startup.sh
ExecStop=/home/apache-tomcat-8.5.49/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

重新加载

systemctl daemon-reload

启动服务

systemctl start tomcat

访问:ip:8080,可以看到Tomcat页面

设置开机启动

systemctl enable tomcat

重启系统查看下Tomcat是否运行。

这里也可以用命令查服务状态

systemctl status tomcat

或查看Tomcat进程

ps -ef | grep tomcat

OK,本期到这里,下一篇讲CentOS7部署,MySQL8。

举报
评论 0