在Java中,使用java -jar命令启动应用程序时,若需要指定配置文件,通常有以下几种常见的方法。这些方法依赖于你的Java应用程序如何设计和实现配置文件的加载。下面将逐一介绍这些方法,并给出相应的示例。 1. 编写或确认Java应用程序的配置文件 首先,确保你已经有一个配置文件(如config.properties或application.yml),并且...
jar cvf myapp.jar-Cbin/. 1. 上述命令会将bin目录下的所有文件打包到myapp.jar中。 启动JAR 包并指定配置文件 我们可以通过-D参数在启动时指定 Java 系统属性,这样就可以在应用程序中读取对应的配置文件路径。假设我们的配置文件名为config.properties,可以将其放在 JAR 包外部。 示例代码 以下是一个简单的 Jav...
假设我们的配置文件名为config.properties,我们可以这样启动Jar文件: java-jarmyapp.jar--config=config.properties 1. 在这个例子中,--config是一个自定义的命令行参数,用于指定配置文件的路径。 在Java应用程序中读取配置文件 在Java应用程序中,我们可以使用Properties类来读取配置文件。首先,我们需要获取命令行参数中...
将com.example文件夹和config文件夹打包成一个JAR文件。你可以使用jar命令来完成这一步。打开命令提示符或终端,导航到包含这两个文件夹的父文件夹,并执行以下命令: jar cvf myapp.jar com/ config/ 这将创建一个名为myapp.jar的JAR文件,其中包含com.example文件夹和config文件夹。 运行JAR文件并指定配置文件的路径。
1、后台服务方式启动 nohup java -jar springboot.jar --server.port=8181 >outlog.log 2>&1 & 2、加载服务器配置文件application-dev.yml nohup java -Dserver.port=8086 -Dspring.config.additional-location=./application-dev.yml -jar ./springboot.jar> nohup.out 2>&1 & ...
1、后台服务方式启动 nohup java -jar springboot.jar --server.port=8181 >outlog.log 2>&1 & 2、加载服务器配置文件application-dev.yml nohup java -Dserver.port=8086 -Dspring.config.additional-location=./application-dev.yml -jar ./springboot.jar> nohup.out 2>&1 &...
java -Xms1024m -Xmx2048m -jar /home/test/my-test-app-0.0.1.jar--spring.config.location=./application-test.yml --logging.config=./logback.xml -servermy-test-app & 可以启动,但是,使用的时jar包里面的application-test.yml配置,而不是外部的application-te...
1、首先先把配置文件从jar中抽离 示例代码: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.2.0</version> <configuration> <excludes> <exclude>**/spring-xxx.xml</exclude> </excludes> ...
java-jar指定配置文件启动 1、通过 --spring.config.location 参数可以指定配置文件的位置。 2、java-jar命令设置启动参数三种方法。DpropName等于propValue的形式携带,要放在jar参数前面。参数直接跟在命令后面。springboot的方式,key等于value方式。 3、jar包启动命令首先基本的运行jar包命令如下这个命令会锁定命令窗口...
在启动Jar包时,可以使用-D参数来指定外部配置文件。在命令行中,使用如下形式: java-jar-Dspring.config.location=classpath:/application-${profile}.properties your-app.jar 1. 其中,${profile}是你选择的环境,例如dev或prod。 2.3 Java代码示例 下面是一个简单的Spring Boot应用的主类示例,通过读取指定的配置...