java jar包部署到服务器
在IDEA 中 先把项目代码拉下来,然后点开 Maven → clean,看到BUILD SUCCESS 之后 ,再 Maven → install
(题外话,
-Dspring.profiles.active=sit 表示环境指定为sit,对应的配置文件是application-sit.yml
)
打包完成之后会生成一个jar包,通过ftp软件把jar包上传到服务器的文件夹 /usr/local/dmsService(自己定) 中
(为了安全起见,要先备份服务器的jar包到自己本地,以防新的jar包启动不起来,阻塞大家测试)
登录到xshell
1.查看进程命令: ps aux | grep java (netstat -tunlp | grep 端口号)
root 23900 47.5 15.1 3626572 586284 pts/2 Sl 14:43 0:31 java -jar dms-0.0.1-SNAPSHOT.jar
2.终止进程命令: kill -9 进程号(root后面的第一个号码就是进程号),例如:kill -9 23900
3.启动服务命令:nohup java -jar /usr/local/dmsService/dms-0.0.1-SNAPSHOT.jar --spring.profiles.active=uat > /usr/local/dmsService/log.txt 2>&1 &
a."nohup": 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
b."java -jar dms-0.0.1-SNAPSHOT.jar" : 启动jar包
c."> /usr/local/dmsService/log.txt" jar包运行时控制台日志重定向到文件log.txt中
d. "&" 代表后台运行
e. 蓝色的“--spring.profiles.active=uat” 表示指定 文件为uat环境,application-uat.yml(-- 前有个英文空格)
4.查看日志:tail -f /usr/local/dmsService/log.txt
tail -f /usr/local/dmsService/log.txt 实时查看日志文件 tail -f 日志文件log
tail - 100f /usr/local/dmsService/log.txt 实时查看日志文件 后一百行
tail -f -n 100 /usr/local/dmsService/log.txt 查看日志后100行
看到“Started xxx in xxx seconds”表示服务启动成功
java jar包部署到服务器相关推荐
- Jfinal 框架 jar包部署到服务器全流程(通用spring boot等)
项目场景: 现有jar包(Jfinal框架),阿里云轻量服务器,使用的宝塔管理. 问题描述 主流框架spring boot,在宝塔也有一键部署插件: 但由于项目利用的jfinal框架,就在网上找不到解 ...
- Java jar包部署运行shell脚本
#!/bin/sh#注意事项 #Linux 命令大全 https://www.runoob.com/linux/linux-command-manual.html #1.在linux中,&和& ...
- springboot打包成jar包部署,无法访问到fastDFS配置文件【已解决】
最近做了一个项目,包含文件上传功能,本地运行很正常,打成jar包部署到服务器上时,结果就报错了,花了几个小时的时间才发现是因为无法访问到fastDFS的配置文件dfds_client.conf,导致报 ...
- SpringBoot打成jar包部署,Excel模板下载文件遇到的问题
问题一. 读取resource 目录下文件时出现路径找不到 在本机测试都很顺利,当打包jar文件放到服务器上测试的时候发现了类似下面的异常信息: java.nio.file.NoSuchFileExc ...
- jar包部署shell脚本编写,在服务器上部署jar包,在Linux服务器上部署服务,设置编码格式,设置内存管理
准备步骤: 1.安装java环境,知道java安装目录 2.将jar包拖放或发送至服务器中(目录自定义) 一.编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下 ...
- 【java jar包 linux 部署】
java jar包 linux 部署 一:maven 打包,如下图: 首先 点击右侧maven,然后点击lifecycle,打包完成,控制台输出:BUILD SUCESS 打包完成后,项目target ...
- 将瑞吉外卖项目jar包部署在远程服务器并成功运行在pc和移动端
将瑞吉jar包部署在远程服务器并成功运行 前言 手动部署项目 Shell 脚本自动部署项目 前言 目前开始写初步部署,因为我是完全用jar包部署的,直接部署的.没有放在docker容器中,所以我先这样 ...
- 手动部署java jar包
手动部署java jar包 出现的问题 使用说明 使用步骤 注意事项 脚本内容 出现的问题 项目开发或者部署过程中,开发人员总是因为启动命令的错误,导致启动参数不对,或者环境不对的情况,根据此种情况, ...
- linux远程 java jar包_给Linux服务器远程安装jdk
给Linux服务器远程安装jdk 1.下载jdk 2.上传jar包到Linux服务器上 2.1.服务器上新建一个JAVA文件,存放jdk文件 # mkdir /usr/java 2.2.本地上 ...
最新文章
- Android 中文API (70) —— BluetoothDevice[蓝牙]
- JZOJ 3600. 【CQOI2014】通配符匹配
- ViewPager的事件冲突的解决
- 常见的集成逻辑门(CMOS\TTL\ECL)
- 计算机网络课设题目java_java课程设计参考题目
- html语言机标记椒用来调字体的,HTML语言 之 字体标记
- 报错,could not execute statement; SQL [n/a]; constraint [null]; nested exception is org.hibernate.exce
- 百度宣布AI同传最新突破!能预测,低延时,演示效果惊人,外媒称媲美人类翻译...
- redis cluster所有节点IP修改处理方案
- php有哪些优化技巧
- 北京交通大学计算机学院复试名单,北京交通大学计算机与信息技术学院考研复试分数线复试通知复试名单...
- 设计脉宽占空比50%,25%可调的脉冲发生器
- 破解xp局域网共享限制(XP自由设置共享用户数方法)
- html文字段落分割,P段落标签
- 计算机玩游戏ip,想和朋友联机玩游戏找不到IP地址怎么办?如何查询电脑ip地址?...
- UI设计中的一致性原则
- 网页开发中,使用字体的版权问题
- Zotero | Zotero IF | 影响因子的更新(十一)
- 日常计算机维修心得(优化)篇
- “AutoDraw”的智能画图软件 谷歌 --拯救不会画画的你:谷歌AutoDraw可智能修改简笔画