jar包部署到服务器,修改jar包配置文件

jar包部署到服务器

打包项目

maven项目打包有两种,一是将自己的项目和依赖包分离,二是打包成一个jar包

1.jar包分离

需要在pom文件中引入依赖

java 复制代码
<build>
        <finalName>game-service</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>2.3.5.RELEASE</version>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <id>copy-dependencies</id>
                        <phase>package</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                            <outputDirectory>target/lib</outputDirectory>
                            <excludeTransitive>false</excludeTransitive>
                            <stripVersion>false</stripVersion>
                            <includeScope>runtime</includeScope>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

使用maven打包

打包成功后即可在项目的target目录下找到lib包,lib包中是所有的jar包

将lib包压缩后上传到服务器,解压即可

自己的项目jar包在target目录下

2.整体打包

只需要打包插件即可

java 复制代码
<build>
        <finalName>game-service</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>2.3.5.RELEASE</version>
            </plugin>
        </plugins>
    </build>

使用maven打包

配置文件

配置文件分离

配置文件可以单独分离出来,启动时指定配置文件

参考博客:jarbao启动指定参考文件

需要改配置时,直接修改配置文件,然后重启即可

整体打包修改配置文件

如果没有分离,那么可以使用vim编辑器。

1.使用命令

c 复制代码
vim game-service.jar

game-service.jar是我项目包名

输入命令,点击回车

然后输入斜杠,搜索文件,如生产配置文件,prod,

斜杠后输入prod后回车

找到后再次点击回车键进入配置文件中进行编辑

vim编辑器的相关操作不做多余说明

jar包启动参考博客:linux环境启动jar命令

相关推荐
青瓦梦滋4 分钟前
Linux高级IO
linux·运维·服务器·网络·网络协议·tcp/ip
꯭自꯭闭꯭6 分钟前
达梦(DM8)安装测试
linux·运维·服务器·数据库
会编程的吕洞宾9 分钟前
Spring Boot多环境配置实战 配置文件加载顺序与切换不再翻车
java·后端
额鹅恶饿呃12 分钟前
随着CentOS官方停服的时间越来越久,大量仍在使用CentOS7的企业和运维从业者
java·python·算法·c#·ruby
牢姐与蒯12 分钟前
Linux进程(七).进程控制
linux·运维·服务器·ubuntu
Mr. zhihao13 分钟前
Linux 内存惰性分配:从虚拟地址到物理页的深度解析
linux·服务器·内存分配
秋名RG16 分钟前
Java 异常处理全攻略:从入门到实战(JDK 21 版)
java·开发语言
SQL-First布道者26 分钟前
我为什么把 MyBatis 从项目中删了?
java·spring·tomcat·mybatis·mybatis plus·spring jdbc
光电笑映27 分钟前
Linux 线程编程:从进程、分页到线程控制与封装
linux·运维·服务器·c++
公爵爱学习29 分钟前
无人机多点导航笔记
java·前端·笔记