将spring工程打成可执行jar包
进入工程根目录,
- 在终端执行
mvn package clean -Dmaven.test.skip=true
以清除之前打过的包 - 重新打包
mvn package -Dmaven.test.skip=true
- ubantu后台执行jar包
nohup java -Djava.util.Arrays.useLegacyMergeSort -true -Xms1024m -Xmx7000m -jar jarName-0.0.1-SNAPSHOT.jar >logs.txt &
其中
- nohup:挂载在后台执行
- -Djava.util.Arrays.useLegacyMergeSort -true:在JDK1.6和JDK1.7的版本中,使用comparator排序可能在1.6版本中正常运行,而在1.7版本有时会报异常,IllegalArgumentException(异常的内容大概是:Comparison method violates its general contract!)。
- -Xms1024m -Xmx7000m:设置jvm
- >logs.txt:将控制台输出写入日志