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 & 命令实例: nohup java -Xm...
1)你的项目pom文件中的需要指明打包成jar,即<packaging>jar</packaging>,当然默认情况下也可以不写这个配置,也是默认打包成jar。 2)在pom文件中配置maven打包插件,用于将项目打包成可执行jar包 <build> 1. 3)在cmd命令下,进入你的jar包所在目录,运行jar -jar xx.jar即可运行,其实以maven方式直接运行的背后的原...
private void repackage() throws MojoExecutionException {// maven生成的jar,最终的命名将加上.original后缀Artifact source = getSourceArtifact();// 最终为可执行jar,即fat jarFile target = getTargetFile();// 获取重新打包器,将maven生成的jar重新打包成可执行jarRepackager repackager = getRepackager(source...
如果不是前后端分离的项目,在配置文件中添加配置,spring.thymeleaf.cache=false关闭页面缓存。 jar包 选中maven,点击运行。 控制台输出日志: 打的jar包在项目目录的target目录中。 Windows下运行: 进入jar包目录,执行 java -jar 包名 运行成功。 扩展: 如果打好了jar包,配置文件中的一些参数需要修改。如果不想重新...
方法一:直接启动 jar 包 java -jar XXX.jar 当前ssh窗口会被锁定,不能再操作其他命令,如果需要执行其他命令,则需要打断进程,可按CTRL + C打断程序运行,或直接关闭窗口,程序也会退出。 方法二:后台启动 jar 包 java -jar XXX.jar & &代表在后台运行。
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 -classpath'./libs*:main.jar'org.springframework.boot.loader.launch.JarLauncher# orjava -cp'./libs*:main.jar'org.springframework.boot.loader.launch.JarLauncher 使用-jar启动时,-cp会被忽略。 因此只能将运行 jar 也放入-cp中,再使用 main 类启动。
总的来说,java -jar 启动 SpringBoot 应用的原理就是通过加载和执行一个包含所有依赖和配置的 JAR 包...
通过上述步骤,Spring Boot 使用 java -jar 命令启动可执行 JAR 文件,自动初始化应用程序的环境并启动...