打包多个jar模块,放在Linux启动报错

  • Post author:
  • Post category:linux


这个项目有10个jar,启动前面6个没有问题,启动第7个就失败,查看log:Error occurred during initialization of VM Could not reserve enough space fo

方法一:把启动脚本修改,设置参数:

nohup java -jar -Xms256M -Xmx512M -XX:PermSize=512M -XX:MaxPermSize=1024M  XX.jar

说明:

Xms:堆内存初始大小

Xmx:堆内存最大值

PermSize:永久内存初始大小

MaxPermSize:永久内存最大值

堆内存和永久内存区别以及其他参数设置,参考jvm运行机制

方法二:把jar打包成war,自己百度

注意:

个人意见,现有服务器硬件资源有限,访问量不大,杀鸡不能用牛刀,这里分布式反而自己吃内存,一个tomcat就把所有war都能搞定,



版权声明:本文为liuxianwen1990原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。