springboot的jar包部署教程

1.pom.xml配置

<build>
        <!-- 指定打包项目名称 -->
        <finalName>SpringBoot</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>${jdk.version}</source><!-- 指定jdk版本 -->
                    <target>${jdk.version}</target>
                    <encoding>${project.build.sourceEncoding}</encoding><!-- 指定编码版本 -->
                </configuration>
            </plugin>
            <!--该插件的主要功能是进行项目的打包发布处理 -->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>1.5.4.RELEASE</version>
                <configuration> <!--设置程序执行的主类,指定程序入口 -->
                    <mainClass>com.web.boot.ApplicationStart</mainClass>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

2.打包 项目右键 --> run as -->Maven clean

? 项目右键 --> run as -->Maven build 出现如下界面

在Goals后面的框中输入打包命令:

clean package
clean package -D maven.test.skip=true   //不执行测试用例,也不编译测试用例类
clean package -D skipTests     //不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。

确认打包:run

3.此时将形成“SpringBoot.jar”程序文件,并且这个文件里面包含有全部的依赖支持库文件。

4.将“SpringBoot.jar”文件随意拷贝到一个路径之中,例如:D盘,而后进入到命令行方式:java -jar SpringBoot.jar

5.执行完成之后,我们的服务就跑起来了,可以通过浏览器正常访问:

6.若果此时想再Linux下执行,只需要将这个"SpringBoot.jar"文件直接拷贝到Linux下开放相应的端口即可。

原文地址:https://www.cnblogs.com/KdeS/p/12092893.html

时间: 2024-11-06 07:23:02

springboot的jar包部署教程的相关文章

springboot的jar包部署

由于springboot常用war包部署,改为cloud开发模式多端口情况下,部署反而不习惯 毕竟,war包要不要项目名访问都必须放在tomcat的root目录下 而此目录限制只能放置一个项目,并且登录端口限制为tomcat的接口了 因此,jar包部署就成了必然的方式了 1.添加pom设置 静态文件需要访问,所以静态文件webapp下的文件需要重新指定位置,具体配置如下 <resource> <directory>src/main/webapp</directory>

Springboot中如何引入本地jar包,并通过maven把项目成功打包成jar包部署

最近尝试引入阿里云的短信验证码,阿里云的core sdk是maven就有的,但是短信相关的jar包却不是放在maven的,所以得引入本地的下载回来的jar包.本地开发直接引入,idea是可以直接跑调用是没问题的.但是打成jar包部署的时候,项目能跑,但是到关键的调用短信sdk的时候就爆ClassNofFoundException错误.看了很多网上的帖子,很多都说用plugin 中resource来弄,对我的项目一点鸟用也没有.最后还是在stackoverflow上找到了答案,所以做了以下总结.

springboot创建war包部署在外部tomcat上

今天我想跟大家分享的是使用springboot如何创建可部署在外部Tomcat的war包?网上都讲了很多,不过我还是要记录一下: springboot官方文档上面写的已经很清楚了(85.1 Create a deployable war file) 1.主类继承SpringBootServletInitializer且覆盖它的configure 方法. @SpringBootApplicationpublic class Application extends SpringBootServlet

Springboot 打jar包分离lib,配置文件正确方式

文章来源:https://my.oschina.net/xiaozhutefannao/blog/1932764 POM.xml <?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&quo

如何发布本地maven项目jar包部署到nexus私服?

首先在我们的pom里面描述我们要部署的地址: <distributionManagement> <repository> <id>release</id> <name>local private nexus</name> <url>http://172.16.10.87:8081/nexus/content/repositories/releases/</url> </repository> <

Linux jar包部署 中文乱码

这两天碰到一个问题  困扰了好长时间. 我们是用G3自动发布的,但是程序部署到系统上面  一个中文字体不见了  变成了空格. 导出日志,将字体转换为UTF-8 , 发现出现了乱码. 需要在jar 包启动的时候添加一个参数. -Dfile.encoding = utf-8 即 nohup -jar -Dfile.encoding = utf-8 -*.jar 原文地址:https://www.cnblogs.com/mythdoraemon/p/9119797.html

springboot打成jar包涉及到的linux命令

首先要明确 springboot项目打成jar包 查的是java进程不是tomcat进程 直接可以 ps -ef|grep java 就可以查出来 也可以用jbs -l 查询后台进程 还有启动jar包的命令 nohup java -jar  xxx. jar& 这是让程序在后台运行 如果只用 java -jar  xxx. jar 你关闭了xshell或者ctrl c一下就会把服务停止 所以用 nohup java -jar  xxx. jar& 原文地址:https://www.cnbl

jar包部署脚本

部署一个名为xxx的jar包,输出到out.log,只需要准备以下脚本start.sh #!/bin/sh echo " =====关闭Java应用======" PROCESS=`ps -ef |grep java |grep -v grep|grep xxx.jar|awk '{print $2}'` for i in $PROCESS do echo "Kill the $1 process [ $i ]" kill -9 $i done echo "

Idea用maven给springboot打jar包

一.准备工作 1.工具:Idea2018,maven3.5 2.首先得保证pom有maven插件 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> 二.开始打包 1.找到最右边的Maven Projects,点击进去 2.选择需要打包的项目,并点击install