尝试在我的一个worklight项目上构建和部署所有内容时,我开始收到此错误:
!ENTRY com.worklight.studio.plugin 4 0 2013-03-18 10:17:41.511
!MESSAGE FWLSE4002E: Failed to connect to HSQL database : Cannot create PoolableConnectionFactory (error in script file line: 84 java.lang.OutOfMemoryError: Java heap space)
我尝试通过在我的Eclipse首选项中添加这些参数来增加我的JRE VM内存:-Xms256M
-Xmx512M
,但它不起作用。我还能尝试别的吗?谢谢你的帮助。
答案 0 :(得分:4)
您必须为Worklight Server提供更多堆大小,而不是eclipse。 worklight服务器基本上是一个Websphere Application Server(WAS)。将以下行添加到worklight服务器的jvm.options文件中,该文件位于workspace / WorklightServerConfig / servers / worklight / jvm.options中:
-Xmx2g
答案 1 :(得分:1)
如果你有64位Eclipse,请尝试将以下行添加到eclipse.ini文件中:
-XX:MaxPermSize=512m
-Xmx1024m
-XX:+UseCompressedOops
-Djava.util.Arrays.useLegacyMergeSort=true
-Dcom.ibm.ws.management.event.max_polling_interval=1000
-Xms100m
这些是从文档中启动WL Studio 64bit的推荐设置。