关于springboot打包部署到Linux的简单记录
由于最近自己在学习springboot的相关知识,所以就在百度云上买了个服务器,以便自己后期学习和部署自己写的项目。万里长城才开始呢。
- 首先通过idea软件写的springboot项目可以直接通过maven进行打包。
先clean然后再install就可以在项目列表下面的target文件中找到我们打的jar包了。 - 将该jar包上传到linux里面,在此之前修妖确认linux服务器中是否配置了java环境和mysql数据库,如果没有的话那这个是肯定运行不起来的呀。
通过Xshell连接到远程的linux服务器,然后自己创建一个地址后将打好的jar包传上去就可以了。
在这里我已经将相关的jar包上传到服务器中,然后就需要运行相应的命令就可以运行了。
命令分为前台运行和后台运行,前台运行的话如果我们进行相关的操作就会终止,后台则不会。前台运行的命令为
java -jar XXXXX(你的jar包名称) **--server.port=8080(可以再次制定新的端口号)**
后台运行的命令为
nohup java -jar XXXXX(你的jar包名称) >temp.txt &
//这种方法会把日志文件输入到你指定的文件中,没有则会自动创建
这样我们就可以直接访问我们之前写的springboot的相关接口和页面了。
周小西的小屋
只是希望尝试一下,尝试起步,尝试分享,尝试写作。
被 1 篇内容引用
推荐阅读
个人学习系列 - SpringBoot整合devtools实现热部署
spring-boot-devtools使用了两个类加载器ClassLoader,一个ClassLoader加载不会发生更改的类(第三方jar包),另一个ClassLoader(restart ClassLoader)加载会更改的类(自定义的类)。后台启动一个文件监听线程...
周兆东赞 1阅读 290
Java8的新特性
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java...
codecraft赞 32阅读 27.4k评论 1
一文彻底搞懂加密、数字签名和数字证书!
微信搜索🔍「编程指北」,关注这个写干货的程序员,回复「资源」,即可获取后台开发学习路线和书籍来源:个人CS学习网站:[链接]前言这本是 2020 年一个平平无奇的周末,小北在家里刷着 B 站,看着喜欢的 up 主视...
编程指北赞 71阅读 33.3k评论 20
Java11的新特性
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java...
codecraft赞 28阅读 19.2k评论 3
Java5的新特性
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java...
codecraft赞 13阅读 21.7k
Java9的新特性
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java...
codecraft赞 20阅读 15.2k
Java13的新特性
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java...
codecraft赞 17阅读 11.1k
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。