用maven的assembly插件打包的项目在Linux上面无法运行
一、问题描述
- 用maven的assembly插件打包的.tar.gz项目在windows上面或者在Linux上面解压后是都可以运行的,在windows上面点击start.bat即可启动,在Linux上面解压后运行start.sh脚本运行,但是今天把项目放Linux上面解压后一直运行不了,如下:
二、查看日志
- 出现错误后,在解压目录下有日志文件“hs_err_pid5420.log”,查看内容如下,截取重点部分:
大概意思是内存不够,我用的是虚拟机,多分配1G内存后,就可以启动了。
三、问题解决
- 多分配1G内存
然后重新启动: