2

尝试在我的一个 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但它不起作用。还有什么我可以尝试的吗?谢谢你的帮助。

4

2 回答 2

4

您必须给 Worklight Server 更多的堆大小,而不是 eclipse。Worklight 服务器基本上是一个 Websphere Application Server (WAS)。将以下行添加到 Worklight 服务器的 jvm.options 文件中,该文件位于 workspace/WorklightServerConfig/servers/worklight/jvm.options:

-Xmx2g
于 2013-08-07T21:48:56.640 回答
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 的推荐设置。

于 2013-03-19T14:43:34.340 回答