`
dannyhz
  • 浏览: 397984 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

springboot 打出jar包 启动的办法

 
阅读更多


引用


需要在pom.xml里面的 配置
<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
<mainClass>com.zyd.orders.placeorder.PlaceorderSysApplication</mainClass>
<layout>ZIP</layout>
                </configuration>
                <executions>
                <execution>
                <goals>
                <goal>repackage</goal>
                </goals>
                </execution>
                </executions>
            </plugin>
        
        </plugins>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.yml</include>
                    <include>**/*.xml</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
        </resources>
    </build>





打包
mvn package spring-boot:repackage




C:\danny\code_base\20180726_package_placeorder_new\placeorder\placeorder_user\target>java -jar placeorder_user-0.0.1-SNAPSHOT.jar



----------------------
eclipse中也可以用maven打包
效果是一样的

当遇到  GBK啥编码问题的时候 , 要注意在 eclipse中设置  workspace 的encoding 变成 UTF-8


  • 大小: 124.3 KB
分享到:
评论

相关推荐

    springboot 多项目打包 jar包教程,包含源代码

    每个Spring Boot应用都有一个主类,通常标记为`@SpringBootApplication`,它包含了启动应用的入口点。Spring Boot的可执行jar文件是一个自包含的应用,包含所有依赖库,可以直接运行。 1. **创建模块化项目结构** ...

    解决SpringBoot打成jar运行后无法读取resources里的文件问题

    在使用SpringBoot进行开发时,我们...通过以上知识点的介绍,我们可以解决SpringBoot应用打成jar包后无法读取resources目录下文件的问题,并且在处理数据时能够更加高效。希望这些内容能对大家在实际开发中有所帮助。

    SpringBoot之rpm打包文档.rar

    - **启动脚本**:创建一个启动脚本来运行SpringBoot应用,如`/etc/init.d/springboot-app`,并添加到系统服务管理中,如`systemd`。 - **升级策略**:处理已存在的安装,避免数据丢失,更新版本号和释放号。 - **...

    解决SpringBoot jar包中的文件读取问题实现

    在SpringBoot应用中,文件读取是一个常见的需求,但在打包成jar文件并部署后,由于文件不再位于文件系统中,而是被包含在jar包内部,所以传统的文件读取方式会失效。本文将深入探讨如何解决SpringBoot jar包中的文件...

    Springboot项目与vue项目整合打包的实现方式

    因此,在这种情况下,我们需要尽量减少部署时的服务软件需求,打出的包数量也尽量少。针对这种情况,我们可以采取在开发中做到前后端独立开发,打包时在后端Springboot打包发布时将前端的构建输出一起打入,最后只需...

    springboot 打包war包

    Spring Boot默认生成的是可执行的JAR包,但有时我们需要将其部署到传统的Web服务器如Tomcat上,这时就需要将Spring Boot项目打包为WAR包。Spring Boot支持通过修改`pom.xml`文件的打包类型(packaging)为`war`来...

    SpringBoot启动图标修改

    下面将详细介绍如何进行SpringBoot启动图标的修改。 首先,我们要理解Spring Boot中的Banner机制。Banner是Spring Boot在应用程序启动时显示的一段文本或图像,它主要用于展示项目信息或者增加项目的个性化。Spring...

    springboot单独升级Tomcat

    4. 启动后版本没变更:根据控制台打印出的使用的 Tomcat 相关 jar 包,在启动项所在 pom 中添加后重新启动。 知识点 4: 验证是否替换成功 验证是否替换成功需要: 1. 控制台查看 Tomcat 版本:查看控制台打印出的...

    最新springboot 整合jsp

    SpringBoot 整合 JSP 是一个常见的Web应用开发任务,SpringBoot以其简洁的配置和快速启动的优势在Java领域中广受欢迎。然而,由于SpringBoot默认倾向于使用RESTful API和Thymeleaf、Freemarker等模板引擎,对于仍然...

    Spring Boot2如何构建可部署的war包

    默认情况下,Spring Boot 使用了内嵌的 Tomcat 服务器,项目最终被打成 jar 包运行,每个 jar 包可以被看作一个独立的 Web 服务器。但是,在传统的 Web 开发中,一般会将 Web 应用打成一个 war 包,然后将其部署到 ...

    基于SpringBoot核心原理(自动配置、事件驱动、Condition)

    每个自动配置类会检查特定条件,如类路径中是否存在某个jar包,然后决定是否为应用添加对应的bean。 Condition机制: 在自动配置中,`Condition`起着关键作用。它允许Spring在运行时判断一个配置是否应该被激活。...

    SchedulerX常见问题及解决方法1

    1. 链接应用到SchedulerX,确保使用Spring或SpringBoot作为启动方式。 2. JobProcessor需声明为Bean,例如使用@Component注解。 3. 在pom.xml中排除可能引发冲突的spring-boot-devtools依赖。 4. 避免在JobProcessor...

    Spring Boot 初学者入门代码(支持热部署、部署到服务器).zip

    4. **运行应用**: 右键点击主类,选择运行,Spring Boot应用就会启动,控制台会打印出服务器启动信息,包括端口号等。 ### 二、支持热部署 热部署允许你在修改代码后无需重启应用就能看到改动的效果。Spring Boot...

    客户信息展示的示例(课程).pdf

    SpringBoot的优势在于其独立运行的能力,内嵌的Tomcat、Jetty或Undertow容器让其打成jar包后可直接运行,无需部署WAR文件。此外,SpringBoot还具备自动配置功能,根据项目的依赖关系,它会自动配置Spring以及第三方...

    Spring Boot 3核心特性

    3. **简化部署方式**:Spring Boot应用可以直接打包成JAR文件进行部署,无需像传统Java Web应用那样打成WAR文件部署到应用服务器上,这极大地简化了部署流程,并且支持直接嵌入Tomcat、Jetty或Undertow等Servlet容器...

    基于spring boot架构项目开发.docx

    1. **创建独立的Spring应用**:无需打war包部署。 2. **嵌入式的Tomcat、Jetty或Undertow**:无需部署WAR文件。 3. **简化Maven配置**:自动配置Spring,简化了XML配置。 4. **开箱即用**:提供了大量特性,默认配置...

    spring-boot-hello-world:Spring Boot 应用程序示例

    - 最后,你可以通过Maven的`spring-boot-maven-plugin`或Gradle的`bootJar`任务将应用打包成可执行的JAR文件,方便部署。 总的来说,"spring-boot-hello-world"项目为我们提供了一个简洁明了的Spring Boot应用实例...

Global site tag (gtag.js) - Google Analytics