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了

相关推荐
czlczl2002092515 小时前
SpringBoot实践:从验证码到业务接口的完整交互生命周期
java·spring boot·redis·后端·mysql·spring
二等饼干~za89866815 小时前
碰一碰发视频系统源码开发搭建--技术分享
java·运维·服务器·重构·django·php·音视频
June`15 小时前
深入解析网络层与数据链路层
linux·服务器·网络
爱学大树锯15 小时前
【Docker本地化超级实践】Docker 镜像离线构建方案
运维·docker·容器
老王熬夜敲代码15 小时前
计算机网络--IP概念
linux·网络·笔记
熙丫 1338148238615 小时前
CISAW-RM风险管理认证培训|2026年度课程计划全面发布:筑牢安全防线
运维·安全
默恋~微凉15 小时前
Docker
运维·docker·容器
Wyy_9527*15 小时前
Spring三种注入方式对比
java·后端·spring
玥轩_52115 小时前
防火墙技术-综合应用实验
运维·网络·网络协议·网络安全·智能路由器·路由器·防火墙
Lynnxiaowen15 小时前
今天我们继续学习devops内容基于Jenkins构建CICD环境
linux·运维·学习·jenkins·devops