`

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>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics