网站首页 > java教程 正文
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.gz2、配置环境变量
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.jar3、刷新配置
source /etc/profile4、验证
java -version(二)Tomcat安装
1、解压
tar -vxf apache-tomcat-8.5.49.tar.gz2、防火墙开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload也可以直接关闭防火墙
systemctl stop firewalld
systemctl disable firewalld3、配置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 tomcatOK,本期到这里,下一篇讲CentOS7部署,MySQL8。
猜你喜欢
- 2024-09-19 “全栈2019”Java第一百一十二章:什么是闭包?
- 2024-09-19 Java两个Set集合判断是否有交集(java set求并集)
- 2024-09-19 从一道面试题说起:GET 请求能传图片吗?
- 2024-09-19 Java设计模式(二十):职责链模式(java责任链模式的应用场景)
- 2024-09-19 32位和64位的JVM应该用哪个?
- 2024-09-19 Mac下安装 JDK17(mac下安装nvm以及node)
- 2024-09-19 Java Web项目部署(三)-MySQL8(javaweb连接mysql具体步骤)
- 2024-09-19 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
- 2024-09-19 win7下绿色版mysql-5.7.18winx64如何配置
- 2024-09-19 Java实现终止线程池中正在运行的定时任务
欢迎 你 发表评论:
- 12-03驱动大师下载(驱动大师下载官方下载)
- 12-03华为最新版本系统(华为最新版本系统微信打不开)
- 12-03photoshop cs6 序列号(photoshopcs6序列号)
- 12-03上海联想笔记本售后维修服务网点
- 12-02应用软件app(应用软件APP排行榜前十名)
- 12-02win11有必要经常更新系统吗(win11值不值得更新)
- 12-02u盘在电脑上读不出来是什么原因
- 12-02家庭路由器哪种比较好用(家庭路由器哪种比较好用2020年)
- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)

本文暂时没有评论,来添加一个吧(●'◡'●)