まず、私はjavaとwebsphereで本当に新しいと言うので、私の知識は非常に低いです。Websphere EARファイルのアップロード、ヒープの問題
私は立ち往生し、それはもう応答していないの次は、WebSphereをアップロードして行くために私のEARファイルをインストールし、選択]をクリックした後、私はそうApplication Types -> WebSphere enterprise applications
からアプリケーションをインストールしようとしています。
WebsphereプロセスのCPU使用率は100%に上がり、それを強制終了してWebsphereを再起動する必要があります。
私がログで見つかったエラーは次のとおりです。
FFDC Exception:java.lang.OutOfMemoryError SourceId:com.ibm.ws.management.AdminServiceImpl.queryNames ProbeId:284 Reporter:[email protected]
java.lang.OutOfMemoryError: Java heap space
at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:295)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
at javax.management.ObjectName.writeObject(ObjectName.java:1263)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1020)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1502)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1555)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1516)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
at com.ibm.ws.management.connector.ipc.ClientAccessor.request(ClientAccessor.java:112)
at com.ibm.ws.management.connector.ipc.IPCConnectorClient.sendReceive(IPCConnectorClient.java:484)
at com.ibm.ws.management.connector.ipc.IPCConnectorClient.queryNames(IPCConnectorClient.java:828)
at com.ibm.ws.management.AdminClientImpl.queryNames(AdminClientImpl.java:108)
at com.ibm.ws.management.AdminServiceImpl.queryNames(AdminServiceImpl.java:684)
at com.ibm.ws.management.status.AbstractStatusCache.getMBean(AbstractStatusCache.java:672)
at com.ibm.ws.management.status.DeploymentManagerStatusCache.requestReport(DeploymentManagerStatusCache.java:336)
at com.ibm.ws.management.status.DeploymentManagerStatusCache.requestReport(DeploymentManagerStatusCache.java:368)
at com.ibm.ws.management.status.DeploymentManagerStatusCache.addToCache(DeploymentManagerStatusCache.java:251)
at com.ibm.ws.management.status.DeploymentManagerStatusCache.childAdded(DeploymentManagerStatusCache.java:921)
at com.ibm.ws.management.RoutingTable$AddChildThread.run(RoutingTable.java:1561)
私が持っているそこに二つのクラスタ。各クラスタには2つのメンバがあります。そして私はクラスターの1つでアプリケーションをセットアップしようとしています。ヒープのために次の設定をしているJava and Process Management -> Process definition -> Java Virtual Machine
設定で、クラスタの各メンバーには
Maximum heap size
2048 MB
Initial heap size
1024 MB
は、誰もがこの問題で私を助けてください。
私はIBMのサポートに行きます。確かに正常な動作ではありません。 – Algiz
tomeeのような別のアプリケーションサーバーでアプリケーションを実行しようとしましたか? –