にデプロイされた Web アプリケーションから次のコマンドを実行する必要がありますcloudfoundry
。
String javaHome = System.getenv("JAVA_HOME");
String javaLocation = javaHome+"/bin/java";
String command = javaLocation+" -Xms256m -Xmx512m -Dcom.sun.btrace.probeDescPath=. -Dcom.sun.btrace.dumpClasses=false -Dcom.sun.btrace.debug=false -Dcom.sun.btrace.unsafe=false -cp "+btraceLib+":"+toolsLib+ " com.sun.btrace.client.Main "+pid+" "+probeScript;
Process p = runTime.exec(command);
しかし、次のエラーが表示されます。
Unable to open socket file: target process not responding or HotSpot VM not loaded
jvm のヒープサイズにさまざまな境界を設定してみましたが、同じエラーが発生します。
エラーを解決するにはどうすればよいですか?