栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【CentOS环境学习】(一)Java环境变量配置并部署SpringBoot服务

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【CentOS环境学习】(一)Java环境变量配置并部署SpringBoot服务

文章目录
  • 1.Java环境搭建
    • 1.1.安装包下载
    • 1.2.安装
  • 2.部署服务
    • 2.1.启动项目
    • 2.2.关闭服务

1.Java环境搭建 1.1.安装包下载

首先需要下载Java的安装包,这里我们是在CentOS中搭建Java环境,需要下载tar.gz包。

如果你的CentOS是32位就下32位的包,x86那个,64位就下载64位的包。使用下面命令可以查看:

getconf LONG_BIT


显示64则是64位的。
附:JDK8官方下载地址

1.2.安装

下载完成之后,选择一个安装的位置,我选择的根目录是:/usr/local
cd到这个目录下:

mkdir java

创建好了之后,打开xftp或其他可以做文件传输的客户端,把刚刚下载的java安装包扔进去。

扔进入打开xshell,输入以下的指令:

tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local/ls/java

C一定是大写的,后面接解压到的目录路径。


解压好后,获取到解压后JDK文件夹根目录路径,去配置环境变量,打开环境变量文件

vim /etc/profile

在文件的末尾按 i 进入编辑模式,追加下面几行,注意第一行修改为自己的JDK路径:

export JAVA_HOME=/usr/local/ls/java/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

按esc退出编辑模式,输入:wq保存并退出,同时输入下面的指令让环境变量生效。

source /etc/profile

生效后,环境变量就配置完了,可以查看一下Java的版本,验证是否配置成功。

java -version

2.部署服务 2.1.启动项目

准备一个简单的SpringBoot的web项目,写一个HelloWorld。

@RestController
@RequestMapping("/hello")
public class HelloWorld {

    @RequestMapping("sayHello")
    public String sayHello() {
        return "Hello World!";
    }

}

然后使用maven的package打包,获取一个SpringBoot的jar包,同样的用xftp扔到服务器上去。

然后,我们就可以通过java -jar指令启动这个服务了。

nohup java -jar spring-boot-demo-0.0.1-SNAPSHOT.jar --server.port=8080 &

nohup java -jar xxx.jar & 表示在后台启动服务,也可以直接使用java -jar 启动,但这种方式关闭了xshell,服务就会停止。

这里返回的30309是服务在后台的进程号,后面关闭服务的时候会使用到。


服务部署完毕,试一下是否可以访问。

curl 127.0.0.1:8080/hello/sayHello

答应了Hello World,部署成功。

2.2.关闭服务

关闭服务需要先查看到服务的进程号,就是上面返回的30309,如果忘记了,还可以用下面的方式查看进程号。

ps aux|grep spring-boot-demo-0.0.1-SNAPSHOT.jar


查看进程号之后,就可以关闭服务了。

kill -9 30309
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/270215.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号