首页 > 系统相关 >Ubuntu服务器下部署Springboot项目教程

Ubuntu服务器下部署Springboot项目教程

时间:2023-03-28 19:05:44浏览次数:34  
标签:appjar 教程 java Springboot jar www Ubuntu 服务器 目录

IDEA是Springboot服务器后台的开发工具,软件自备,项目自备。

1.进入IDEA,点击IDEA最右边的Maven->Lifecycle->package

Ubuntu服务器下部署Springboot项目教程_java

2.打包之后,你可以在项目文件夹的target文件夹里面看到一个xxxx-0.0.1-SNAPSHOT.jar的jar文件,这个就是要放到服务器运行的文件,把它复制到桌面,改个名字方便使用,比如改名为appjar

Ubuntu服务器下部署Springboot项目教程_服务器_02

3.这个appjar文件有了之后丢到xftp软件的一个自定义目录比如www目录里面,如果www目录里面已经有appjar这个文件就先删除再复制进去。

Ubuntu服务器下部署Springboot项目教程_java_03

4.进入xshell服务器命令行软件,前提是已经登录服务器了,并且看一下当前在哪个目录下,切换回www目录,因为文件在www目录。

一、切换回www目录,->     cd  /www
二、输入ps -ef | grep java, 查看当前java的进程 比如:root      2303  1261 47 15:24 pts/0    00:00:14 java -jar appjar.jar
三、其中的2303就是服务器后台的进程,输入命令kill -9 2303进行关闭进程
四、最后输入   nohup java -jar appjar.jar > app.log 2>&1 &       指令(别漏),其中app.log存储的就是你这个后台文件产生的日志。
五、一般会显示[1] xxx,代表成功,结束。


标签:appjar,教程,java,Springboot,jar,www,Ubuntu,服务器,目录
From: https://blog.51cto.com/u_15526304/6155232

相关文章

  • shopee商品列表接口,关键词搜索shopee商品数据接口代码教程
    业务场景:作为全球最大的B2C电子商务平台之一,Shopee平台提供了丰富的商品资源,吸引了大量的全球买家和卖家。为了方便开发者接入Shopee平台,Shopee平台提供了丰富的API......
  • 19-springboot自动配置原理
    SpringBoot自动配置原理(SpringBoot自动装配原理,SpringBootstarter原理)SpringBoot可以根据定义在classpath下的类,自动的给你生成一些Bean,并加载到Spring的Context中,自动配......
  • JDK的安装教程
    Java三大版本javaSE:标准版(桌面程序,控制台开发...)javaME:嵌入式开发(小家电,手机..)javaEE:E企业级开发(wed端,服务器开发..)卸载JDK删除java的安装目录删除JAV......
  • mapbox-gl实战教程:加载各种底图技巧
    在地图开发中,加载底图是一个最基本的操作,使用在线开放底图、自己发布的底图、或是客户提供的给底图服务,都存在一定的规律,掌握规律就能顺利的进行底图加载,本文通过以下四个方......
  • RabbitMq安装教程(超详细)
    RabbitMq安装教程RabbitMq简介安装准备工具安装步骤(图文)RabbitMq简介1.1消息队列中间件简介消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问......
  • SpringBoot+RocketMq+Mybatis项目整合demo
    转载自:https://blog.csdn.net/mikewuhao/article/details/106666109 ============= Demo实现的功能项目启动生产者和消费者2个服务后,生产者端执行用户查询,从数据......
  • SpringBoot的EnableCaching简述
    SpringBoot中的EnableCaching简述springboot中自带有数据缓存机制,主要通过其org.springframework.cache包下的各种类来实现。EnableCaching@EnableCaching是启用缓存......
  • SpringBoot运行端口被占用
    运行Springboot项目端口被占用如图:   解决方式-命令行进入cmd界面执行查询端口占用情况netstat-ano|findstr8210结果执行中止端口命令 task......
  • Redhat8 Apache 内网安装教程
    一·依赖包以及下载地址本文使用到的离线包:apr-1.7.0.tar.gzapr-util-1.6.1.tar.gzpcre2-10.40.tar.gzexpat-2.1.0-14.el7_9.x86_64.rpmexpat-devel-2.1.0-14.el7_9.......
  • Vanilla OS 2.0 底层从 Ubuntu 迁移到 Debian
    VanillaOS是去年才正式发布的 Linux 发行版“新秀”,基于Ubuntu构建,免费且开源,默认桌面环境是GNOME。虽然VanillaOS的底层是Ubuntu,但它删除了各种Ubuntu定制和......