2017-05-30 38 views
1

私はVisualVMの1.3.8でヒープダンプボタンをクリックすると、私は次のエラーを取得するダンプ取ることができませんかVisualVMのは、ヒープが

編集#1

環境は次のとおりです。

  • RHEL6
  • のTomcat 7.0.68
  • のJava 1.7.0_45

オプションは次のとおりです。

ここで
export CATALINA_OPTS="-Dcom.sun.management.jmxremote=true\ 
-Dcom.sun.management.jmxremote.ssl=false \ 
-Dcom.sun.management.jmxremote.authenticate=true \ 
-Djava.rmi.server.hostname=x.x.x.x \ 
-Dcom.sun.management.jmxremote.password.file=/file_to_pwd \ 
-Dcom.sun.management.jmxremote.access.file=/file_to_access \ 
-Xms1256m \ 
-Xmx1256m \ 
-XX:PermSize=768m \ 
-XX:MaxPermSize=768m \ 
-XX:+CMSClassUnloadingEnabled \ 
-Dfile.encoding=UTF-8 \ 
-XX:+CMSClassUnloadingEnabled \ 
-XX:+UseConcMarkSweepGC \ 
-server" 

編集#2

は、JMXのリスナーです。

<Listener className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener" rmiRegistryPortPlatform="9090" rmiServerPortPlatform="9091" /> 
+0

環境に関する詳細をご記入ください。 – VivekRatanSinha

+0

環境の詳細を追加しました – TekiusFanatikus

+0

'jvisualvm -J-Dnetbeans.logger.console = true'は、コンソールのエラーの詳細を表示する必要があります。 – VivekRatanSinha

答えて

1

これは私がやったことです。 JDK 1.8もサーバーにインストールしました。 VisualVMを使用して

cd /path/to/java/jdk1.8.0_65/ 
./jmap -dump:format=b,file=/path/to/dump/tomcat_dump.bin PID 

オープン/path/to/dump/tomcat_dump.bin(私は私のワークステーションにそれを持って来るためにFilezillaのを使用する必要がありました)。

関連する問題