3. 打包

简介: 本文介绍Java项目打包为可执行JAR文件的完整流程,包括配置文件设置、Maven打包步骤(如pom.xml配置)、运行与停止指令。支持前台/后台启动,以及通过端口查找PID并终止进程,同时提供依赖分离部署参考方案。

1. 全在一个jar内

1.1 配置文件
1.2 打包步骤

BAUUMUSLALNWAUMOBMAULEAOOWALEDO

If-rztEEtaqaopfcisnd

C口Q

GWCHOULTAMELLMESAECARLASERLLMOLIEOHULTIAE

特二森

eNFteaCaohy

oooce

sartifactidxml-aplso/artifactid

tverstonsl.rsion

Cpluging>

<groupidsorg.apache.aven.plugns/groupid

artifactidmaven-campiler-plugink/artifact

<iplugin>

plugin>

Broupdoorg.springfranchork.bootroupid

<artIfactdspring-oot-

cconfLguration

<--工程主入口-->

RKSRRK688

uexecution

<roalrepackagek/goal>

@-n-a-o-n

Kiplugin

Klplugins

heamsicaLhuaobuea

comHedlizhcHwoaLad

国一中ijiIe1LEi

拍anLag

HBMAQHWAABMEANLIHAIOOO

美生0+日8蛋18



或借助指令:

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月前
|
SQL 容灾 数据库
分布式事务Seata
本章学习分布式事务问题及解决方案,涵盖CAP、BASE理论,并深入讲解Seata框架的XA、AT、TCC、SAGA四种模式原理与实现,掌握跨服务事务一致性处理及高可用部署。
 分布式事务Seata
|
2月前
|
XML Java 数据库
SpringCloud工程部署启动
本文介绍SpringCloud微服务工程的搭建与部署,涵盖项目创建、模块配置、数据库导入及服务远程调用实现。通过RestTemplate完成服务间HTTP通信,解决跨服务数据获取问题,并引导读者理解微服务拆分与调用关系,为后续深入学习奠定基础。(239字)
 SpringCloud工程部署启动
|
2月前
|
SQL 容灾 Nacos
Seata的部署和集成
本文介绍Seata TC服务器的部署与微服务集成,包括下载、解压、配置修改、数据库表创建及启动步骤,并实现基于Nacos的高可用与异地容灾集群,提升分布式事务可靠性。
|
2月前
|
自然语言处理 Java Shell
安装ES、Kibana、IK
本文介绍了如何通过Docker部署单点Elasticsearch与Kibana,并配置IK分词器。内容涵盖网络创建、镜像加载、容器运行、DevTools使用,以及IK分词器的安装与扩展词典、停用词配置,助力中文文本分析。
 安装ES、Kibana、IK
|
2月前
|
JSON Java Shell
Jmeter快速入门
本文介绍JMeter的安装与快速入门使用方法,包括环境依赖、下载解压、启动运行、中文界面设置及基本测试计划创建,涵盖线程组配置、HTTP请求添加、监听器使用等性能测试核心操作步骤。
 Jmeter快速入门
|
2月前
|
存储 负载均衡 Java
Sentinel工作原理
Sentinel 是面向分布式服务架构的流量治理组件,以“资源”为核心概念,通过流量控制、熔断降级、系统负载保护等规则保障系统稳定。支持灵活配置与动态调整,实现高可用防护。
|
2月前
|
负载均衡 Java 应用服务中间件
Nacos注册中心
本文介绍了Nacos的安装部署、服务注册与发现、分级模型、负载均衡策略、权重控制、环境隔离及临时/持久化实例等核心功能,涵盖从本地启动到生产级配置的完整实践流程。通过实际操作演示了如何整合Spring Cloud Alibaba实现服务治理,并深入解析其架构设计与应用场景。
 Nacos注册中心
|
2月前
|
Java Nacos Maven
Eureka服务注册与发现
本章介绍Spring Cloud中Eureka注册中心的搭建与使用,完成服务注册与发现的基本配置,通过user-service和order-service接入演示服务治理流程,为后续Nacos替换奠定实践基础。(238字)
 Eureka服务注册与发现
|
2月前
|
负载均衡 算法 架构师
Ribbon负载均衡
本文深入讲解Spring Cloud中Ribbon实现客户端负载均衡的原理,包括@LoadBalanced注解的作用、负载均衡策略分类与算法,以及如何自定义配置和优化饥饿加载,帮助读者全面理解微服务间的流量分发机制。
|
2月前
|
NoSQL Java Redis
微服务概述
本文对比单体应用与微服务架构,阐述微服务的定义、核心特征及优缺点。微服务通过服务拆分、独立部署、轻量通信实现高内聚、低耦合,提升系统可维护性与扩展性,但也带来运维复杂、分布式事务等挑战,并介绍基于SpringCloud的技术实现方案。
 微服务概述