`

Jboot打包使设置jvm参数

 
阅读更多
JBoot是使用wrapper进行打包的,但没有提供太多默认的参数,如果要给jvm设置默认参数,可以在项目的pom文件中设置wrapper.java.additional参数,如以下例子设置了jvm的默认时区和默认编码格式:
          <daemons>
            <!-- 后台程序打包:mvn clean package appassembler:generate-daemons -->
            <daemon>
              <mainClass>io.jboot.Jboot</mainClass>
              <id>jboot</id>
              <platforms>
                <platform>jsw</platform>
              </platforms>
              <generatorConfigurations>
                <generatorConfiguration>
                  <generator>jsw</generator>
                  <includes>
                    <include>linux-x86-32</include>
                    <include>linux-x86-64</include>
                    <include>macosx-universal-32</include>
                    <include>macosx-universal-64</include>
                    <include>windows-x86-32</include>
                    <include>windows-x86-64</include>
                  </includes>
                  <configuration>
                    <property>
                      <name>configuration.directory.in.classpath.first</name>
                      <value>webRoot</value>
                    </property>
                    <property>
                      <name>wrapper.java.additional.1</name>
                      <value>-Dfile.encoding=UTF-8</value>
                    </property>
                    <property>
                      <name>wrapper.java.additional.2</name>
                      <value>-Duser.timezone="Asia/Shanghai"</value>
                    </property>
                    <property>
                      <name>wrapper.java.initmemory</name>
                      <value>512</value>
                    </property>
                    <property>
                      <name>wrapper.java.maxmemory</name>
                      <value>1024</value>
                    </property>
                    <property>
                      <name>wrapper.ping.timeout</name>
                      <value>120</value>
                    </property>
                    <property>
                      <name>set.default.REPO_DIR</name>
                      <value>lib</value>
                    </property>
                    <property>
                      <name>wrapper.logfile</name>
                      <value>logs/wrapper.log</value>
                    </property>
                  </configuration>
                </generatorConfiguration>
              </generatorConfigurations>
            </daemon>
          </daemons>
分享到:
评论

相关推荐

    tomcat6.0 修改启动内存设置 java jvm参数配置

    ### Tomcat 6.0 修改启动内存设置及 Java JVM 参数配置详解 #### 一、背景与目的 在部署和运行 Java Web 应用时,合理地配置应用服务器(如 Apache Tomcat)的内存是非常重要的。这不仅可以提升应用程序的性能,还...

    设置Eclipse的JVM参数

    ### 设置Eclipse的JVM参数 #### 一、引言 在进行Java开发时,Eclipse作为一款广泛使用的集成开发环境(IDE),其性能优化对于提高开发效率和应用稳定性至关重要。其中,设置合适的JVM(Java虚拟机)参数是优化...

    tomcat jvm参数配置

    在Linux环境中,Tomcat的JVM内存设置需在`bin/catalina.sh`文件中进行,具体操作是在`cygwin=false`行前添加或修改JVM参数。关键参数包括: - `-Xms`: 设置初始堆内存大小。 - `-Xmx`: 设置最大堆内存大小。 - `-...

    jvm参数设置_JVM参数设置_

    JVM参数设置是优化Java应用性能的关键环节,它可以帮助我们控制JVM的行为,如内存分配、垃圾回收策略、线程调度等。下面将详细介绍一些重要的JVM参数及其作用。 1. 内存设置: - `-Xms` 和 `-Xmx`:这两个参数用于...

    IDEA设置JVM运行参数的方法步骤

    IDEA设置JVM运行参数的方法步骤 IDEA是JetBrains公司开发的一款功能强大且功能全面的集成开发环境(Integrated Development Environment),其提供了许多实用的功能和设置选项,其中包括设置JVM运行参数的功能。...

    jdk8 jvm 参数图(随手参考好资料)

    常用jvm参数都在这张图中,参考起来方便,是国外大神整理的

    jvm参数设置

    ### JVM参数设置详解 在Java应用开发与维护过程中,JVM(Java虚拟机)的配置至关重要,它直接影响到应用程序的性能表现与稳定性。本文将基于提供的文件内容,深入解析Linux环境下JVM的基本参数设置方法及原理。 ##...

    关键业务系统JVM参数推荐

    本文将详细介绍一些常用的JVM参数设置,这些参数适用于线上关键业务系统,并且具有较高的通用性。 #### 二、学习资源推荐 1. **开源项目启动脚本**:参考成熟的开源项目如ElasticSearch和Cassandra的启动脚本可以...

    JVM参数使用说明

    ### JVM参数详解 #### Heap Size相关参数 - **-Xmx**: 指定JVM的最大堆(heap)大小。例如,`-Xmx2g` 表示最大堆大小为2GB。这对于控制应用程序使用的最大内存非常重要,以避免过度消耗服务器资源。 - **-Xms**: ...

    Linux简单调优与JVM参数.docx

    JVM 参数的设置是指对 JVM 应用程序的配置,以提高应用程序的运行效率。例如,我们可以将 -Xmx 设置为 12g,以提高 JVM 的堆大小。又如,我们可以将 -XX:LargePageSizeInBytes 设置为 128m,以提高 JVM 的大内存页...

    [] - 2023-03-11 阿里终面:每天100w次登陆请求, 8G 内存该如何设置JVM参数?.pdf

    互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术...

    jvm 参数调优实践

    JVM参数调优是优化Java应用程序性能的关键环节,尤其是在服务器端的应用中,如Web服务器Resin。本实践案例中,作者分别尝试了三种不同的垃圾回收(GC)策略:串行回收、并行回收和并发回收,并针对每种策略提供了...

    IBM JVM参数选项

    5. **-verbose:**&lt;option&gt;: 使JVM输出详细的运行时信息到标准错误流(stderr),可选值包括: - `class`: 每次加载一个类时都输出信息。 - `dynload`: 加载动态库时输出信息。 - `gc`: 输出垃圾回收的详细信息。 -...

    jvm 配置jvm参数

    ### JVM参数配置详解 #### 一、理解JVM参数配置的重要性 Java Virtual Machine (JVM) 是运行Java程序的核心环境,其性能优化很大程度上依赖于正确的JVM参数配置。合理配置JVM参数不仅可以显著提升应用程序的运行...

    was使用及参数设置

    was使用及参数设置 was使用及参数设置 was使用及参数设置

    jvm 参数及gc详解

    Java虚拟机(JVM)是Java程序运行的基础,它的配置参数和垃圾收集(GC)机制对于优化应用程序性能至关重要。本文将深入探讨JVM参数及其与Java垃圾收集相关的知识。 一、JVM参数详解 JVM参数可以分为三类:启动参数...

    jvm参数与系统性能的优化

    在 Java 虚拟机(JVM)中,参数设置对系统性能的影响是至关重要的。通过设置合适的 JVM 参数,可以提高系统性能,减少垃圾回收的频率和时间,提高应用程序的执行效率。 第一点:设置堆栈大小 在 JVM 中,堆栈大小...

    JVM常用参数设置

    本文将深入探讨JVM的常用参数设置,以及它们如何影响Java应用程序的运行。 一、JVM内存设置 1. **堆内存**: - `-Xms`:初始堆大小,例如`-Xms256m`表示初始分配256MB内存。 - `-Xmx`:最大堆大小,例如`-Xmx...

    Java 6 JVM 参数选项大全

    特别是在Java、J2EE等大型应用中,通过合理设置JVM参数可以极大提升系统的整体性能与稳定性。 #### JVM 非标准参数的重要性 JVM非标准参数主要指那些用于优化JVM内部行为的配置项,这些参数通常在开发阶段被忽略或...

Global site tag (gtag.js) - Google Analytics