2017-11-24 22 views
1

まず、私は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 

は、誰もがこの問題で私を助けてください。

+0

私はIBMのサポートに行きます。確かに正常な動作ではありません。 – Algiz

+0

tomeeのような別のアプリケーションサーバーでアプリケーションを実行しようとしましたか? –

答えて

1

クラスタを使用している場合は、Network Deploymentエディションを使用しています。その場合、インストールはDeployment Managerを介して行われます。デプロイメント・マネージャーJVMのヒープ・サイズを大きくする必要があります。 Web管理コンソールでSystem administration > Deployment managerにアクセスしてください。そこにもJava and Process Managementオプションが必要です。ヒープサイズを大きくし、dmgrを再起動してからアプリケーションを再インストールしてください。ノードエージェントのヒープサイズも増やす必要があるかもしれませんが、Dmgrで始まります。

+0

はい、これは私がすでに行ったことですが、答えを投稿する時間がありませんでした。ありがとうございました – carpics

関連する問題