springboot(2)独立运行jar包
http://www.jiajiajia.club/weblog/blog/artical/88
springboot(1)中已经创建了一个项目并且运行了起来,现在就把独立的jar包运行起来。
1.在(1)的基础上修改了一下pom文件如下
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>club.jiajiajia.springboot</groupId> <artifactId>springbootTest</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>springbootTest</name> <!-- FIXME change it to the project's website --> <url>http://www.example.com</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> </properties> <!-- 继承父包 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> <relativePath></relativePath> </parent> <dependencies> <!-- spring-boot的web启动的jar包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
就是在(1)的基础上加了
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
这是打包jar包用到了,他会自动封装 主清单属性 如 BOOT-INF,META-INF,org
2.最后我们打包
3.在target文件夹下得到如下文件
找到这个文件的目录
4.在cmd命令行界面用java -jar命令运行
结果如下
浏览器访问
其效果和开发环境上一样
评论区
请写下您的评论...
猜你喜欢
spring/springmvc
1596
springboot打包成war包放tomcat运行一、pom文件把jar修改war:packagingwar/packaging二、去除springboot内置的
框架
1687
maven打包连同依赖的jar包一起打包的插件plugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-assembly-plugin
blog
linux系统运行级别
linux
1232
linux运行级别 在老的Linux发行版本中,系统运行分成不同的运行级别(runlevel),不同的级别所启动的服务搭配有所不同。较新的Linux发行版本,比如CentOS7+,已经将运行级别替
jar依赖
2357
java实现world转pdf所需jar包-实现pdf在线预览一、依赖文件二、java代码实现packagetest.pdftest;importjava.awt.Color
java基础,springboot
1736
-DargLine="-Xmx512m-Xms512m"
但是如果我们希望在服务器上独立额外设置一些参数呢? 其实也很简单,在启动SpringBoot服务之前,会先去jar包所在的同级目录下查找,有没有
ofc
操作系统的运行机制和体系结构
official
1036
《操作系统》运行机制总览两种指令有的指令“人畜无害”。比如:加、减、乘、除这些普通的运算指令。有的指令有很高的权限。比如:内存清零指令。如果用户程序可以使用这个指令,就意味着一个用户可以将其他用户的
算法基础
2777
jar库的话,对插件工程的部署打包是有差异的。如果插件工程没有引用任何第三方jar库时,则执行菜单栏Build--PreparePluginModule"XXX"ForDevelopment后,在项目根目
official
916
《计算机组成原理》运算器的基本组成如下运算器的基本组成控制器的基本组成控制器的基本组成完成一条指令的步骤完成一条指令的步骤计算机的工作过程过程描述起来非常复杂,不太好描述,我也是截图贴在了这里(原视
最新发表
归档
2018-11
12
2018-12
33
2019-01
28
2019-02
28
2019-03
32
2019-04
27
2019-05
33
2019-06
6
2019-07
12
2019-08
12
2019-09
21
2019-10
8
2019-11
15
2019-12
25
2020-01
9
2020-02
5
2020-03
16
2020-04
4
2020-06
1
2020-07
7
2020-08
13
2020-09
9
2020-10
5
2020-12
3
2021-01
1
2021-02
5
2021-03
7
2021-04
4
2021-05
4
2021-06
1
2021-07
7
2021-08
2
2021-09
8
2021-10
9
2021-11
16
2021-12
14
2022-01
7
2022-05
1
2022-08
3
2022-09
2
2022-10
2
2022-12
5
2023-01
3
2023-02
1
2023-03
4
2023-04
2
2023-06
3
2023-07
4
2023-08
1
2023-10
1
2024-02
1
2024-03
1
2024-04
1
2024-08
1
标签
算法基础
linux
前端
c++
数据结构
框架
数据库
计算机基础
储备知识
java基础
ASM
其他
深入理解java虚拟机
nginx
git
消息中间件
搜索
maven
redis
docker
dubbo
vue
导入导出
软件使用
idea插件
协议
无聊的知识
jenkins
springboot
mqtt协议
keepalived
minio
mysql
ensp
网络基础
xxl-job
rabbitmq
haproxy
srs
音视频
webrtc
javascript
加密算法
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。