2012-03-02 23 views
1

我有开源项目提供的72MB XAR文件。当我通过UI导入它时,我得到java堆内存错误。我已经提到JAVA_OPTS 的值为-Xms1024m -Xmx1024m作为高级值参数。我的硬件规格是:在Tomcat服务器上导入72MB XAR文件时,java堆内存不足错误?

  1. 32位Windows操作系统和
  2. 4 GB RAM
  3. 而使用网络服务器作为tomcat的。

如果我增加JAVA_OPTS-Xms1536m -Xmx1536m值,Tomcat不甚至开始(可能的原因是32位操作系统和4 GB RAM)。我应该怎么做呢?

尽管相同的xar文件在64位操作系统和8GB RAM上被导入,但我应该如何成功解决在32位操作系统和4 GB RAM上导入72MB XAR文件的问题?

由于某些限制,我无法升级此客户端计算机。

+0

您可能需要使用HTTP分块传输编码。 – Gopi 2012-03-02 05:11:44

+0

你能解释一下吗? – 2012-03-02 05:13:30

回答

4

我相信在运行Java 32位时,最大堆大小为1024m。

我查了几个网站,发现基本相同的响应,最小和最大值不应超过1024m。

-Xms1024m -Xmx1024m

--GP