Spring Boot(2):通过jar包启动

我们通过创建一个可以在Production env中运行的完全自包含的可执行jar文件来完成我们的示例。可执行jar(有时也称为"fat jars")是包含您编译的类以及您的代码需要运行的所有jar依赖项的归档文件。

本例是在 Spring Boot(1):Guide 的基础上继续写的。

(1) 在Maven中添加以下依赖:

1     <!-- 可以打成可运行的jar包 -->
2     <build>
3         <plugins>
4             <plugin>
5                 <groupId>org.springframework.boot</groupId>
6                 <artifactId>spring-boot-maven-plugin</artifactId>
7             </plugin>
8         </plugins>
9     </build>

(2) 使Maven Build的package命令编译打包,target目录中找到jar。

(3) 控制台中运行jar。

$ java -jar springboot-0.0.1-SNAPSHOT.jar

(4) 打开localhost:8080/即可。

(5) 如果想关闭,控制台内按Ctrl-C。

原文地址:https://www.cnblogs.com/storml/p/8378890.html

时间: 2024-08-29 18:50:02

Spring Boot(2):通过jar包启动的相关文章

spring boot工程打成JAR包到服务器上运行

只需在项目的pom.xml中加入下面插件 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin </artifactId> </plugin> <plugin> <groupId>org.springframework.boot

Spring boot项目以jar包形式启动中文乱码

指定端口号启动,未指定文件编码.会出现控制台中文乱码 java -jar -Dserver.port=8080 xxx.jar 指定端口号,指定文件编码启动 java -Dfile.encoding=utf-8 -jar -Dserver.port=8080 xxx.jar 转自:https://blog.csdn.net/u013310075/article/details/81166312 原文地址:https://www.cnblogs.com/xyyou/p/11147439.html

spring boot开发,jar包一个一个来启动太麻烦了,写一个bat文件一键启动

@echo offcd D:\workProject\bushustart cmd /c "title EurekaServer- && java -jar EurekaServer-0.0.1-SNAPSHOT.jar"start cmd /c "title busms- && java -jar busms-1.5.9.RELEASE.jar"start cmd /c "title mcfc- && ja

Spring boot 如何读取jar包外面的properties文件

先来张target跟目录的文件结构 conf文件夹中存放的是properties文件, lib文件夹中存放的是各种jar文件, start.bat是windows命令行的启动文件. 来张properties文件的内容 1. 创建配置文件相关的配置类,每个properties文件对应一个配置类 这里使用了@ConfigurationProperties, prefix是指properties文件中的前缀, 比如 asdf.name, 前缀就是asdf,  实体类中的name对应着asdf后面的na

使用assembly打出的独立可执行jar包启动时报错spring错误的解决方法

项目开发使用dubbo,想把服务打成可执行jar包,并将所有的依赖也打包到这个jar文件中,工程依赖使用了spring等,在使用maven的assembly打包成独立可执行的jar包后,在执行时报如下错误:Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace      网上对这个问题也有提及,这是assembly的一个bug.参见:http://jira.codehaus.

Spring boot如何打war包发布到tomcat

前言: 平时在使用java做项目开发时,首先想到利用框架来提升开发效率,和提高可维护性.选择spring可以使用ssm(spring框架,springMVC,mybatis),而且企业中应用也比较广泛,然而还是发现,在框架中有很多配置,而且看起来相当繁琐,并且在这些配置中,大部分都属于默认配置,习惯配置.因此spring boot就此诞生,它的主要目的就是实现"0"配置,此处的"0"不是代表没有配置,而是代表极少的配置.并且spring boot还内置了tomcat

如何在的spring官网下载jar包问题

如何在改版的spring官网下载jar包问题 2014-04-17 08:46 粽子爱情 | 浏览 22341 次 第一步:打开官网:http://www.springsource.org/download/community: 第二步:点击图片 第三步:点击图标 第四步:找到如下链接,点击进去 第五步:再找到如下链接点击 第六步:点击artifacts标签 第七步:再在这个页面的左边菜单点击simple brower后再点击libs-release-local如下图 得到如下页面: 点击org

spring hibernate 其他的jar包下载

Spring官方的jar不是很好下载,闲着没事写了个专门下载spring和hibernate官方jar包的工具 ,方面自己也方面他人, 还可以检索常用jar的,需要的朋友自行下载. 主界面: 检索界面: 下载链接在这里:Spring&Hibernate_JAR

如何在改版的spring官网下载jar包(转)

原文出处:http://zhidao.baidu.com/link?url=2kj5XUZL6Iph1guhqNYh5oSaCJDaeKsYfJ050DBZSiio1e_cjW0Gnga_vDQl_dGwFHKvFS0ITrok48qz0rdcymTIGvT1pmNzhDzxjugqegq 第一步:打开官网:http://www.springsource.org/download/community: 第二步:点击图片 第三步:点击图标 第四步:找到如下链接,点击进去 第五步:再找到如下链接点击

Spring Boot的每个模块包详解

Spring Boot的每个模块包详解,具体如下: 1.spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置.日志和YAML. 2.spring-boot-starter-actuator 帮助监控和管理应用. 3.spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议(Advanced Message Queuing Protocol). 4.spring-boot-starter-aop 支持面向方面的编程