2012-12-06 34 views
7

मैं JConsole का उपयोग कर एक दूरस्थ प्रक्रिया की निगरानी करने के लिए कोशिश कर रहा हूँ और यह आदेश मैंJConsole त्रुटि है: java.io.EOFException

jconsole -debug localhost:4080 

इस्तेमाल किया था और यह स्टैक ट्रेस है कि मैं

java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: 
    java.io.EOFException 
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:286) 
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184) 
    at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322) 
    at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) 
    at sun.tools.jconsole.ProxyClient.checkSslConfig(ProxyClient.java:217) 
    at sun.tools.jconsole.ProxyClient.<init>(ProxyClient.java:110) 
    at sun.tools.jconsole.ProxyClient.getProxyClient(ProxyClient.java:463) 
    at sun.tools.jconsole.JConsole$3.run(JConsole.java:510) 
Caused by: java.io.EOFException 
    at java.io.DataInputStream.readByte(DataInputStream.java:250) 
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:228) 

यदि मैं jconsole में प्रक्रिया के ढक्कन की आपूर्ति करता हूं तो यह सफलतापूर्वक संलग्न करने में सक्षम है।

उत्तर

8

हम, बिल्ला कॉन्फ़िगर करने के लिए एक दूरस्थ प्रक्रिया से कनेक्ट करने के

अनिवार्य रूप से जोड़ा निगरानी करने की अनुमति के लिए है

CATALINA_OPTS="-Djava.awt.headless=true -Xmx128M -server -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=7091 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false" 

यह बिल्ला कहते थे कि यह से (माना) पर नजर रखी हैं बंदरगाह 7091 के माध्यम से JConsole दूर से।

फिर

jconsole localhost:7091 

साथ JConsole शुरू कर दिया अब JConsole सफलतापूर्वक जोड़ता है।

+0

हाय मुझे भी एक ही अपवाद मिल रहा है। किस फ़ाइल में मुझे अपने टोमकैट में कॉन्फ़िगर करना चाहिए। धन्यवाद – Prabha

+0

आपको इन्हें catalina.sh – amrk7

+0

पर जोड़ना होगा, मेरे पास पोर्ट 70 9 1 पर एक सफल कनेक्शन था लेकिन मेरा वेबपैप पोर्ट 8080 पर चल रहा है। मैं निगरानी के लिए नया हूं, क्या मुझे अभी भी सर्वर पर मेरे वेबैप का मेमोरी प्रभाव दिखाई देता है अगर मैं पोर्ट 70 9 1 पर निगरानी कर रहा हूं? – KasparTr