news 2026/9/3 8:10:01

一篇文章熟悉Java打包到部署

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一篇文章熟悉Java打包到部署

工作中可能会有一些重复和繁琐的事情你不想做,这个时候就写个脚本让它在服务器上慢慢跑着,你就可以去干别的了。基本这个目的,记录一下操作步骤。

一,脚本准备

用擅长的语言写个脚本,问题需要稍微考虑全面一点,不然挂掉了处理脏数据就会很麻烦,所以需要考虑数据重复怎么办,中间网断了怎么办等。写好了后先在工具里调试一下,确保能长时间运行不会挂。

因为自己懒得频繁打包,所以一般会写成一个可以传递参数的脚本。

这里插入一个IDEA工具传递参数的方法,用于调试。

点你的项目->Edit Configurations打开 Run/Debug Configurations,在 Build and run那行有个Modify options->选择Program arguments,就会出来一个框可以填写参数了。

二,打包

使用的是IDEA里的Maven. 一般会在工具最右边。点package就可以打包了。

如果打包不成功,可能会提示setting.xml文件找不到,这时候需要看看File->Settings里面的配置,看看是不是被override了。如果是,去掉勾选就可以了。

成功后就可以去项目里的target 目录下,里面会生成一个 .jar 文件(比如 My-project-1.1.jar)。

三,上传

本地也可以运行这个jar包,可以在这个jar包所在的目录右击打开终端

然后运行下面命令启动:

#2025-12-08 2025-12-09是自己定义的参数 java -jar My_project-1.1.jar 2025-12-08 2025-12-09

推荐找一台可用的服务器来运行这个脚本,所以需要通过本地上传这个jar包,一般用FTP等工具就可以直接拖拽上传了。我懒得装工具,这里使用了命令行。也是在刚刚的终端里输入

#10.xxx.xxx.1xx是上传的server IP #/opt/syncData对应server上存放的目录 #my.ppk是你的密钥,通过pem文件生成的 pscp -i "C:\haiyu\my.ppk" .\My_project-1.1.jar root@10.xxx.xxx.1xx:/opt/syncData

四,在服务器上运行脚本

命令如下:

#nohup 表示后台运行,这样窗口关闭了,这个程序也不会停止 #2>&1 是把错误信息也写入日志文件 nohup java -jar My-project-1.0.0.jar 2024-01-01 2025-01-01 > sync0101.log 2>&1

然后运行下面命令就可以看见实时log了

tail -f sync0101.log

就OK了

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 22:21:24

【工业智能控制新纪元】:Open-AutoGLM赋能数字孪生的7大应用场景

第一章:Open-AutoGLM 数字孪生联动控制Open-AutoGLM 是一个面向工业自动化与人工智能融合的开源框架,专注于实现数字孪生系统与大语言模型(LLM)之间的实时联动控制。该架构通过构建物理设备的虚拟映射,结合自然语言指令…

作者头像 李华
网站建设 2026/9/3 4:21:28

【AI进化的下一个拐点】:Open-AutoGLM如何重塑自主学习技术边界?

第一章:Open-AutoGLM 自主学习进化机制Open-AutoGLM 是一种基于生成语言模型的自主学习系统,其核心在于构建一个能够持续优化自身推理与知识获取能力的闭环机制。该系统通过动态反馈、任务自我生成与多阶段验证,实现模型在无强监督环境下的渐…

作者头像 李华
网站建设 2026/9/2 11:22:49

基于springboot的图书进销存管理系统(11550)

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码(前后端源代码SQL脚本)配套文档(LWPPT开题报告)远程调试控屏包运行 三、技术介绍 Java…

作者头像 李华
网站建设 2026/9/2 19:59:33

springboot基于Web的家政服务管理平台

SpringBoot基于Web的家政服务管理平台 一、平台开发背景与核心目标 随着城市化进程加速和居民生活水平提高,家政服务需求持续增长,涵盖保洁、月嫂、养老护理、家电维修等多个领域。然而,传统家政行业存在服务标准化程度低、供需匹配效率差、服…

作者头像 李华
网站建设 2026/9/2 22:44:02

基于SpringBoot的汽车配件仓储管理系统

基于SpringBoot的汽车配件仓储管理系统介绍 一、系统开发背景与意义 随着汽车保有量持续增长,汽车配件仓储管理面临以下挑战: 配件种类繁多:从小型螺丝到大型发动机部件,规格复杂,分类存储难度大。 需求波动性强&#…

作者头像 李华
网站建设 2026/9/3 3:38:41

448万台、近百亿元!前11个月我国3D打印机出口再创新高

资源库 / 12月19日消息,海关总署数据显示,2025年11月我国3D打印机出口量达到52万台,同比增长89.1%,出口总额为12.91亿元,同比增长135.7%。1至11月累计出口448万台,同比增长29.6%,累计出口总额为…

作者头像 李华