这个项目有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 版权协议,转载请附上原文出处链接和本声明。