`
- 浏览:
32495 次
-
Springboot微服务打包JAR操作如下:
Main方法启动类:继承 SpringBootServletInitializer类,重写configure方法
源码如下:
@SpringBootApplication
public class ApplicationTest extends SpringBootServletInitializer
{
public static void main(String[] args)
{
SpringApplication.run(ApplicationTest.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder)
{
return builder.sources(this.getClass());
}
}
修改POM文件引用maven打包插件
源码如下:
<build>
<finalName>springboot-demo</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.5.9.RELEASE</version>
<configuration>
<mainClass>com.cn.ApplicationTest</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
使用MAVEN打成JAR包,编写windows环境启动脚本:
java -jar springboot-demo.jar
最后将JAR包和启动脚本放到同一级目录下,执行 启动脚本 即可
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Linux下SpringBoot/SpringCloud微服务部署Shell,对微服务jar进行部署,格式如下: sh spring-boot.sh $OPERATION jar包.jar --spring.profiles.active={自定义} OPERATION支持start、stop、status
springboot 多项目打包 jar包,包含源代码
该脚本无需任何修改,只可以直接使用,springboot项目的jar包启动方式,只要是springboot的jar包,都可以直接使用
相比较于传统的Spring,SpringBoot具有以下优点:部署简单,SpringBoot内置了Tomcat容器,可以将程序直接编译成一个jar,通过java-jar来运行。编码简单,SpringBoot只需要在pom文件中添加一个starter-web依赖,即可...
这是一个springboot+maven写的demo,主要演示springboot项目通过maven插件,将依赖与配置文件打包到jar包外部,实现灵活的项目管理.仅供参考学习
将springboot打包成的jar文件做成windows服务,解决java程序自启动问题,适合现场部署后无人看管情况,断电后服务器启动后不用管理springboot服务,不用打开cmd,也不担心现场人员误操作关闭cmd窗口。
Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中
这里有两个项目,打包完成后一个为demo.jar,另一个为jst.jar 2.准备工具 1.服务器 2.域名(注:经过备案) 3.Xshell用于连接服务器 4.WinScp(注:视图工具,用于传输jar) 3.将jar包传入服务器 直接拖动即可 3.使用...
描述:java开发多个微服务系统,jar包方式运行,windows服务器部署,去除小黑框,改为log日志输出,设置开机自动启动。 相关技术文档:...
用于java工程的jar包加密。
搭建springboot项目要用到的springboot的一些jar包(spring-boot,spring-boot-actuator,spring-boot-actuator-autoconfigure,spring-boot-autoconfigure,spring-boot-configuration-processor,spring-boot-...
很好用的springboot插件很好用的springboot插件很好用的springboot插件很好用的springboot插件
本文提供SpringBoot项目Jar转War部署方案,希望能够对各位提供帮助!
springboot 项目编译后无法扫描加载到子jar包中的注解解决方法
一步步教你如何通过将固定依赖jar包拆分出来,每次只更新代码部分,达到300K。 一张图,讲述原理,一步步命令,如何操作,保证按此步骤一步步执行,就可以正常运行,简单清晰,包含打包、运行,一共5步!对新手友好...
spring微服务fat jar部署为windows service工具包,包含prorun.exe文件和对应的bat执行文件,其中只要执行bat文件服务就可以部署。
springboot全部jar包,以及json,apache等多有的jar包。可能比较多,有点乱,还望见谅!
Spring boot jar包依赖比较多,再加上一些第三方组件jar包,平均一个工程大概就有100M左右 导致目前发布的产品包,...对于部署升级非常不方便,所以需对微服务中用到的第三方jar包进行抽离,达到减少jar包大小的目的。
主要介绍了springboot 打包部署 共享依赖包(分布式开发集中式部署微服务)的相关资料,非常不错,具有参考借鉴价值,需要的的朋友参考下吧