CentOS部署一个简单的spring项目

这个项目主要用来测试。所以只有一个方法。进入指定请求后会输出hello linux这里就不重新部署了

spring项目要打包到系统里面才能直接访问。第一步就是配置打包

在pom里面输入下面的代码可以开启打包

复制代码
 <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

随后在下面的位置可以启动打包

双击后target目录会出现压缩包

和之前安装java一样。用finalshell的上传功能把文件上传到你想放置的目录里面

由于已经安装了java就可以在进入目录后直接用下面的命令让项目运行起来了

复制代码
 java -jar linux-hello-1.0-SNAPSHOT.jar

安装后由于spring启动默认为8080端口容易冲突。可以自定义端口

我自定义端口号为1111。

设置spring的默认启动端口号

重新打包上传到CentOS。

linux的防火墙默认会挡住外部的访问。所以要开启对应的端口

复制代码
[root@localhost software]# firewall-cmd --add-port=11111/tcp --permanent 
success
[root@localhost software]# firewall-cmd --reload
success

开启之后重启自己的spring项目

启动成功。端口号也变更了。访问我的linux地址和对应的请求。

出现结果。ok了

相关推荐
深耕AI几秒前
【深析】 Docker Desktop 中的容器文件系统:OverlayFS vs Containerd Snapshots
运维·docker·容器
Howrun7774 分钟前
Linux进程通信---3---System V 共享内存
linux·服务器
大聪明-PLUS5 分钟前
Linux 下的 C 语言编程:创建命令行 shell:第二部分
linux·嵌入式·arm·smarc
无限大.5 分钟前
为什么“容器化“技术很重要?——从虚拟机到 Docker
运维·docker·容器
眠りたいです8 分钟前
Docker:Docker Network容器之间及容器与外部世界的通信桥梁
运维·docker·容器·docker网络
幺零九零零8 分钟前
Docker底层-OverlayFS
运维·docker·容器
qq_124987075311 分钟前
基于Spring Boot的微信小程序的智慧商场系统的设计与实现
java·spring boot·spring·微信小程序·小程序·毕业设计·计算机毕业设计
一个平凡而乐于分享的小比特15 分钟前
Linux 用户和组的创建机制
linux·主组·附加组
深耕AI19 分钟前
【手搓 Docker 卷 volumes】从 `docker volume create` 到落盘位置的最后1公里
运维·docker·容器
代码游侠24 分钟前
应用——SQLite3 C 编程学习
linux·服务器·c语言·数据库·笔记·网络协议·sqlite