安装jdk(我这边安装的是centos7)

去官网下载jdk https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

我这里把包放在了/home/soft目录下了

执行[root@localhost soft]# tar -zxvf jdk-8u202-linux-x64.tar.gz -C /usr/local 把包解压到/usr/local目录下

执行 [root@localhost soft]# vi /etc/profile
在最底部添加:

export JAVA_HOME=/usr/local/jdk1.8.0_202

export PATH=$PATH:${JAVA_HOME}/bin

然后保存退出执行:

[root@localhost soft]# source /etc/profile

查看jdk是否生效

[root@localhost soft]# java -version

java version "1.8.0_202"

Java(TM) SE Runtime Environment (build 1.8.0_202-b08)

Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)

出现以上内容代表jdk安装成功

测试:部署一个简单的项目,在pom.xml中添加

<build>
    <plugins>
        <!-- spring-boot 打包插件 -->
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <executions>
                <execution>
                    <goals>
                        <!-- 重新打包(可以没有主类) -->
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

然后打成jar包放到服务器的/home/soft下

进入到改目录下执行[root@localhost soft]# nohup java -jar untitled-1.0-SNAPSHOT.jar > app.log 2>&1 &

解释:

  • 命令解析:
    • nohup:忽略终端挂断信号,确保进程在终端关闭后继续运行;
    • java -jar xxx.jar:启动 Spring Boot 应用;
    • > app.log:将标准输出(stdout,如应用正常日志)重定向到 app.log 文件;
    • 2>&1:将标准错误输出(stderr,如应用报错日志)也重定向到 app.log(与正常日志合并);
    • 最后一个 &:将进程放入后台运行。

执行后:

会多出一个app.log日志,输入:[root@localhost soft]# tail -f app.log

然后访问(自己的ip地址加上要访问的路径)

即可代表访问成功

Logo

分享最新、最前沿的AI大模型技术,吸纳国内前几批AI大模型开发者

更多推荐