【发布时间】:2014-05-30 03:33:57
【问题描述】:
我已下载 WSO2 Enterprise Mobility Manager 1.0.0 版
我关注了Prerequisites
和
General Server Configurations
系统 Win 7 64 位 12GB 内存
JDK java版本“1.7.0_51”
Java(TM) SE 运行时环境(内部版本 1.7.0_51-b13)
JAVA_HOME 设置为 JDK 目录
如果我执行:
<PRODUCT_HOME>\bin>wso2server.bat --run
我收到以下错误:
JAVA_HOME environment variable is set to C:\Program Files\Java\jdk1.7.0_51
CARBON_HOME environment variable is set to C:\inetpub\wwwroot\WSO2MO~1.0\bin\..
java.lang.OutOfMemoryError: Java heap space
Dumping heap to C:\inetpub\wwwroot\WSO2MO~1.0\bin\..\repository\logs\heap-dump.h
prof ...
Heap dump file created [1077051686 bytes in 5.148 secs]
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.wso2.carbon.bootstrap.Bootstrap.loadClass(Bootstrap.java:63)
at org.wso2.carbon.bootstrap.Bootstrap.main(Bootstrap.java:45)
Caused by: java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2367)
at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.
java:130)
at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractString
Builder.java:114)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:535
)
at java.lang.StringBuffer.append(StringBuffer.java:322)
at java.io.BufferedReader.readLine(BufferedReader.java:363)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at org.wso2.carbon.server.extensions.DropinsBundleDeployer.processBundle
sInfoFile(DropinsBundleDeployer.java:146)
at org.wso2.carbon.server.extensions.DropinsBundleDeployer.perform(Dropi
nsBundleDeployer.java:71)
at org.wso2.carbon.server.Main.invokeExtensions(Main.java:149)
at org.wso2.carbon.server.Main.main(Main.java:94)
... 6 more
我尝试将第 161 行的 wso2server.bat 中的堆大小提高到 -Xms4000m XmX8000m,但随后出现错误 java.lang.OutOfMemoryError: Requested array size exceeds VM limit
如何使企业移动服务器成功运行?
【问题讨论】:
-
this 有什么帮助吗?
-
抱歉,这些选项没有阳性结果 -
-Xmx6G -XX:MaxPermSize=128M -XX:+UseCompressedOops确切的结果是Requested array size exceeds VM limit -
您可以在 WSO 邮件列表中发布您的堆转储吗?我们或许可以帮助您?