打包

简介: 项目打包为单一JAR文件,支持配置文件外置。通过`mvn clean package`命令打包,使用`java -jar **.jar`运行(前台或后台),通过`netstat`或`ps`查PID后`kill -9`停止。也可分离JAR依赖与配置,便于管理。

全在一个jar内
1.1 配置文件
1.2 打包步骤
或借助指令:
XML
复制代码
1
mvn clean package
1.3 运行指令
XML
复制代码
1
2
java -jar .jar 前台运行
nohup java -jar
.jar 后台运行
1.4 停止指令
netstat -anp 或者 ps -ef |grep 端口 或者 netstat -nap | grep 端口
找到pid之后
kill -9 pid
2.jar,依赖jar,配置文件分开
参考这个:https://www.cnblogs.com/wym789/p/11505591.html

相关文章
|
2月前
|
关系型数据库 数据安全/隐私保护 PostgreSQL
n8n Docker 部署不踩雷!国内环境适配+生产级权限配置全流程
n8n 是一款开源工作流自动化平台,兼具低代码与可编程能力。支持400+服务集成、AI原生支持(LangChain/OpenAI)、可视化拖拽+代码扩展,可自托管、权限管理完善,适用于技术团队构建安全稳定的自动化体系。
1171 2
|
前端开发 程序员 API
前端反卷计划-组件库-05-Menu组件开发
前端反卷计划-组件库-05-Menu组件开发
315 2
|
3月前
|
缓存 Java Nacos
Java微服务架构实践:从搭建到优化的全流程指南
本文介绍Java微服务架构的搭建与优化,涵盖服务拆分、Spring Cloud生态、注册发现、配置中心、容错机制及性能提升策略,助力企业构建高效、稳定、可扩展的分布式系统。
169 0
|
监控 前端开发 JavaScript
Zabbix分布式监控Web监控
Zabbix分布式监控Web监控
394 0
|
7月前
|
JSON 自然语言处理 API
gRPC凭什么成为微服务通信首选?深度解析RPC进化史
本文深入解析了分布式系统中服务通信的核心机制,重点介绍了 RPC 与 gRPC 的原理、优势及使用场景,并详解 gRPC 所依赖的序列化协议 Protocol Buffers(Protobuf)。内容涵盖 RPC 概念、gRPC 特性、Protobuf 语法及服务定义,适合微服务架构设计与维护人员阅读,助你构建高性能、低耦合的服务通信体系。
882 73
gRPC凭什么成为微服务通信首选?深度解析RPC进化史
|
消息中间件 编解码 Docker
【Docker项目实战】Docker部署RabbitMQ消息中间件
【10月更文挑战第8天】Docker部署RabbitMQ消息中间件
824 2
【Docker项目实战】Docker部署RabbitMQ消息中间件
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
6435 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
安全 Shell 网络安全
基于Vulnhub靶场之DC-3渗透测试过程
Vulhub靶场介绍: [Vulhub](https://vulhub.org/) 是一个专注于安全漏洞复现和学习的开源项目。它提供了各种常见漏洞的复现环境,帮助网络安全从业者学习和研究漏洞利用技术。这些环境涵盖了Web应用、容器和操作系统等多个领域。Vulhub 的特点包括: 1. **丰富的漏洞场景**:覆盖多种常见的漏洞,如SQL注入、XSS等。 2. **详细复现指南**:为每个漏洞场景提供详细的环境搭建和利用步骤,便于学习和实践。 3. **易于使用**:提供一键部署或Docker镜像,简化环境搭建过程 4. **持续更新与维护**:项目在GitHub上开源,不断接收社区的贡献和更新
948 1
|
Ubuntu 关系型数据库 数据库
|
消息中间件 网络协议 Linux
用docker方式 安装rabbitmq 并配置MQTT
用docker方式 安装rabbitmq 并配置MQTT
957 0

热门文章

最新文章