简单springboot项目打包jar并部署到服务器

本文详细介绍如何使用IDEA创建并打包一个简单的SpringBoot项目为JAR,随后部署至服务器的过程。从项目创建、页面与接口设置,到Maven打包、服务器上传与运行,直至验证部署成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简单springboot项目打包jar并部署到服务器

一、创建一个非常简单的springboot项目

用IDEA好吧,没有就去下一个,我肯定不会坑你的!

在这里插入图片描述
新建一个project:File→New→Project
在这里插入图片描述
在这里插入图片描述
什么叫简单的项目?!demo就demo!你说什么就什么!
在这里插入图片描述
在这里插入图片描述
finish之后,你的IDEA爸爸就给你这样一个界面
在这里插入图片描述
诶?怎么变成demo1了呢?因为我已经有demo了,不得不改一下,你们不要在意这些细节了。。。然后给一个主页面,给一个进入主页面的接口,什么叫简单?helloworld听说过吗?展开界面左边目录,找到tmplates
在这里插入图片描述
新建一个index.jsp,这个没问题吧?
在这里插入图片描述
闭着眼敲一段代码@#$%^&*(YTG!@#%^&*YU*&^%TYHJ,对不起。。。。我还是睁开眼吧

<!DOCTYPE html>
<html>
<head>
    <title>首页</title>
</head>
<body>
<h1>helloWorld!</h1>
</body>
</html>

在这里插入图片描述
好,页面就这样了,轻轻松松!然后做个入口!在demo下面新建一个package给个名字就叫web好吗?在web里面新建一个java文件,就叫Hello,这里总不能出什么岔子吧?
在这里插入图片描述
再闭眼敲一段代码。。。。

@RestController
@RequestMapping(value = "/")
public class Hello {
    @RequestMapping(method = RequestMethod.GET,value = "/hello")
    public String helloWorld(){
        return "helloWord";
    }
}

在这里插入图片描述
helloworld搞定啦~本地启动一下
在这里插入图片描述
访问http://localhost:8080/hello,出现这个就说明这个小项目么得问题了。在这里插入图片描述

二、把项目打成肉包 JAR包

找到右侧的maven projects,找不到?自己百度去好吗??
在这里插入图片描述
坐等。。。。。结束后你发现你的target下多了点东西,关键是要有这个demo-0.0.1-SNAPSHOT.jar
在这里插入图片描述
把这个东西传到你的服务器上去,我用的xftp传的,你问我用命令怎么传?抱歉,我不会!在这里插入图片描述
在这里插入图片描述
再次坐等。。。。结束之后你就要运行了,越来越刺激了是不?进到你放jar包的文件夹下,然后执行nohup java -jar demo-0.0.1-SNAPSHOT.jar &
在这里插入图片描述
执行完之后如果没有[root@host ]这个东西了,摁一下ctrl+c,然后看一下日志,怎么看呢?执行cat nohup.out,当你看到熟悉的spring界面时,说明小可爱你的部署没问题了~
在这里插入图片描述
如果端口被占用的话,你可以这样这样这样,然后这样!netstat -nap|grep 8080kill -9 2712
在这里插入图片描述
最后就是见证奇迹的时刻!打开你熟悉的浏览器!!输入你熟悉的网址http://www.bbhh766.com/ 你的服务器IP:端口号/hello
在这里插入图片描述
在这里插入图片描述

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值