centos 下从0到1实现springboot部署
一、环境准备
1.1、准备工作,安装centos环境 及相关配置--步骤略
1.2 检查jdk环境是否安装好
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
如图,如果没有提示信息表示没有安装
image.png1.3 安装jdk环境
yum install java-1.8.0-openjdk* -y
安装完成后使用命令 java -version 查询是否安装OK
image.png
1.4 安装tomcat 输入以下命令 根据提示 再输入 y 或直接使用 yum -y install tomcat 安装
yum install tomcat
image.png
检查tomcat是否安装成功 rpm -q tomcat
[root@10 temp]# rpm -q tomcat
tomcat-7.0.76-9.el7_6.noarch
1.5 设置环境变量
打开系统环境变量配置文件
[root@10 /]# vim /etc/profile
在文件最后新增jdk环境变量 和tomcat环境变量
## JAVA
JAVA_HOME=/usr/local/jdk1.8.0_161
JRE_HOME=/usr/local/jdk1.8.0_161/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
## tomcat配置
CATALINA_BASE=/usr/share/tomcat
CATALINA_HOME=/usr/share/tomcat
image.png
配置文件立即生效 source /etc/profile 或 ./etc/profile
[root@10 /]# source /etc/profile
ps: 关于文件操作
1、vi或者vim命令打开指定目录文件,
2、 i 切换为输入模式,
3、输入完成后按esc 推出编辑
4、 英文状态下 shift + :输入 ":" 在输入 wq 保存 回车即可
1.6 、安装tomcat 管理包sudo yum install tomcat-webapps tomcat-admin-webapps 根据提示按y确定
[root@10 /]# sudo yum install tomcat-webapps tomcat-admin-webapps
修改8080端口字符集 URIEncoding="UTF-8"
[root@10 /]# vim /etc/tomcat/server.xml
image.png
PS: tomcat 启动
启动服务:sudo systemctl start tomcat
重启服务:sudo systemctl restart tomcat
每次启动服务时运行: sudo systemctl enable tomcat
1.7、 添加防火墙过滤
[root@10 /]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
success
[root@10 /]# firewall-cmd --zone=public --add-port=8009/tcp --permanent
success
[root@10 /]# firewall-cmd --reload
success
重启服务 在windows下访问测试
image.png
二、部署jar包 ---未完待续 此处我想通过脚本启动 还在研究
新增sz下载 rz上传 命令
[root@10 scb-gate]# yum install lrzsz
[root@10 scb-gate]# java -jar springboot-demo-0.0.1.jar
# 后台启动jar 包
[root@10 scb-gate]# java -jar springboot-demo-0.0.1.jar &
idea中 pom.xml 右键 run maven install
三、关于consul安装指南
下载:https://www.consul.io/downloads.html
上传linux 然后解压
配置环境变量 如图红框圈起来部分
vi /etc/profile
CONSUL_HOME=/usr/local/consul
image.png
设置配置生效 source /etc/profile
拷贝文件 查询consul版本 启动consul
[root@10 consul]# sudo scp consul /usr/local/bin/
[root@10 consul]# consul -v
[root@10 consul]# ./consul agent -dev
image.png
image.png
添加对外开放端口8500
firewall-cmd --permanent --add-port=8500/tcp
重启防火墙
firewall-cmd --reload
查询防火墙开放端口
firewall-cmd --list-ports
开启防火墙
systemctl start firewalld