spring boot jar启动

1、依赖包输出

记得禁用热加载

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <id>copy</id>
                        <phase>install</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                            <outputDirectory> ${project.build.directory}/dependency </outputDirectory>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

2、启动命令

java -cp
D:\javawork\task\target\classes;D:\javawork\task\target\dependency\* com.qmtt.Application --spring.profiles.active=dev

 3、jvm相关参数考

$ java -jar -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms1024m -Xmx1024m -Xmn256m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC 1111.jar
 
-XX:MetaspaceSize=128m (元空间默认大小) 
-XX:MaxMetaspaceSize=128m (元空间最大大小) 
-Xms1024m (堆最大大小) 
-Xmx1024m (堆默认大小) 
-Xmn256m (新生代大小) 
-Xss256k (棧最大深度大小) 
-XX:SurvivorRatio=8 (新生代分区比例 8:2) 
-XX:+UseConcMarkSweepGC (指定使用的垃圾收集器,这里使用CMS收集器) 
-XX:+PrintGCDetails (打印详细的GC日志)
server.tomcat.max-connections=0 # Maximum number of connections that the server accepts and processes at any given time.
server.tomcat.max-http-header-size=0 # Maximum size, in bytes, of the HTTP message header.
server.tomcat.max-http-post-size=0 # Maximum size, in bytes, of the HTTP post content.
server.tomcat.max-threads=0 # Maximum number of worker threads.
server.tomcat.min-spare-threads=0 # Minimum number of worker threads.

 

 

 

posted @ 2018-05-29 11:13  wujf  阅读(478)  评论(0编辑  收藏  举报