jar包部署到Linux服务器
项目用springboot+maven
在springboot的pom文件里写入(在denpendencies下面,和dependencies同级)
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>1.5.4.RELEASE</version><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins></build>
在生命周期里先点击一下clean,然后再package,这样打的包是jar包
此时,项目会生成target目录,下面会出现jar包
复制出来,用WinSCP上传到服务器,这里默认服务器上已经装好了Tomcat,Mysql。
目录放在/root/ch里
然后在ch目录里写一个脚本
#!/bin/bash
nohup java -jar yourturn-1.0-SNAPSHOT.jar > nohup.out 2>&1 &
进入/root/ch里直接用nohup命令执行脚本
nohup sh start.sh
接着vi start.sh查看,没报错就可以直接在浏览器里输入ip试试看了。
这里一开始我用的java -jar yourturn-1.0-SNAPSHOT.jar
(java小写) 可是关闭xshell终端后就不能访问了,用nohub是在后台挂起,具体可以参考相关知识,此处不介绍了。
jar包部署到Linux服务器相关推荐
- 将瑞吉外卖项目jar包部署在远程服务器并成功运行在pc和移动端
将瑞吉jar包部署在远程服务器并成功运行 前言 手动部署项目 Shell 脚本自动部署项目 前言 目前开始写初步部署,因为我是完全用jar包部署的,直接部署的.没有放在docker容器中,所以我先这样 ...
- jar包部署shell脚本编写,在服务器上部署jar包,在Linux服务器上部署服务,设置编码格式,设置内存管理
准备步骤: 1.安装java环境,知道java安装目录 2.将jar包拖放或发送至服务器中(目录自定义) 一.编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下 ...
- 若依微服务版后台服务通过jar包部署到Windows服务器
场景 若依微服务版手把手教你本地搭建环境并运行前后端项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109363303 在前 ...
- idea无法导入主题jar包_若依微服务版后台服务通过jar包部署到Windows服务器
场景 若依微服务版手把手教你本地搭建环境并运行前后端项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109363303 在前 ...
- linux远程 java jar包_给Linux服务器远程安装jdk
给Linux服务器远程安装jdk 1.下载jdk 2.上传jar包到Linux服务器上 2.1.服务器上新建一个JAVA文件,存放jdk文件 # mkdir /usr/java 2.2.本地上 ...
- Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...
说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...
- java jar包部署到服务器
在IDEA 中 先把项目代码拉下来,然后点开 Maven → clean,看到BUILD SUCCESS 之后 ,再 Maven → install (题外话, -Dspring.profiles. ...
- 将jar包部署在docker上,将jar包打成镜像,使用docker部署jar包
假设你已经准备好以下东西,即可进行服务部署 一台安装好docker的linux服务器(安装docker见安装docker) 准备好的jar包 接下来开始吧! 将jar包上传至服务器(建好文件夹存放以方 ...
- springboot项目部署到Linux服务器
按照yum方式安装jdk成功 Linux系统下安装jdk及环境配置(两种方法)_橙子君的博客-CSDN博客_linux配置jdk这里介绍两种linux环境下jdk的安装以及环境配置方法在windows ...
最新文章
- pyqt tcp通信_实验十 基于PyQt界面的TCP通信程序(一).doc_学小易找答案
- To handle Unhandled Exception
- 确定不来了解一下什么是 BIO NIO AIO 阻塞 非阻塞 同步 异步?
- oracle自带的加密函数,oracle 的加密解密函数
- 20145313张雪纯《信息安全系统设计基础》第11周学习总结
- Python 进程 Process 模块 - Python零基础入门教程
- linux下查看进程的线程数,linux查看进程的线程数
- reprint函数的用法c语言,百篇大计敬本年之C语言巅峰之道《五》—— snprintf 是否需要 memset 缓冲区...
- 流畅的Python---list排序和保持有序序列
- bat批处理命令大全(翻译转载)
- uniGUI session超时时间设置
- PROTEL PCB放置汉字
- 高考数学试题等差数列及其前n项和解题思维|附习题
- 移动端自适应方案(转载)
- 经纬财富:乐山稳健投资之道,积小胜为大胜
- CNN 入门讲解:什么是标准化?
- 华为OD机试(21-40)老题库解析Java源码系列连载ing
- Dispatch I/O
- 服务器遭到newinit.sh木马挖矿攻击记录
- 循环比赛日程表(分治 C++)
热门文章
- Chisel bootcamp 安装 - Centos7.9
- 【COMSOL】外部材料接口定义线性硬化形式的弹塑性材料
- python | 基础学习(一)了解Bug、pycharm、变量、程序的三大流程(顺序、if、while)、运算符、快捷键
- 武大在职博士有计算机专业吗,武汉大学北京在职博士和全日制博士比怎么样
- Python入门——Day4(元组,字符串格式化,转义字符,format函数)
- Excel工资模板 (机关事业单位、企业适用)
- 重构系列之重构的标志:《重构》代码的坏味道
- 用scrapy+selenium + phantomjs 爬取vip网页,保存为json格式,写入到mysql数据库,下载图片(二)
- java上传文件限速_java HttpClient 上传限速(避免宽带占用过高)
- Neo4j Vs JanusGraph Vs Tigergraph