2015-06-15 13 views
6

मेरे पास अभी मेरे सिस्टम पर सोलर 5.1 और जेडीके 1.8 इंस्टॉल है। मैं Solr सर्वर डिबग करने के लिए चाहते हैं, लेकिन जब मैं इस आदेश का प्रयास करें:रिमोट डीबगिंग जावा - सोलर

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=9000 -jar start.jar 

मैं इस त्रुटि हो रही है:

ERROR: JDWP Non-server transport dt_socket server=y suspend=y address=9000 must have a connection address specified through the 'address=' option 
ERROR: JDWP invalid option: -agentlib:jdwp=transport=dt_socket server=y suspend=y address=9000 

किसी भी विचार इस समस्या को हल करने के लिए?

+0

कोशिश 'जावा -Xdebug -Xrunjdwp हो shoould: सर्वर = वाई, परिवहन = dt_socket, पता = 4000, निलंबन = n -jar start.jar' – Kon

+0

मुझे यह त्रुटि मिली, त्रुटि: जेडीडब्लूपी विकल्प वाक्यविन्यास त्रुटि: -गेंटलिब: jdwp = server = y परिवहन = dt_socket पता = 4000 निलंबन = एन – donthurtme

+0

बीटीडब्ल्यू, यदि आपके मेजबान के पास सार्वजनिक आईपी है तो आपको स्थानीयहोस्ट से बांधना चाहिए। डीबग बंदरगाह रिमोट कोड निष्पादन की अनुमति देते हैं। – the8472

उत्तर

7

यह इस

java "-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=9000" -jar start.jar

यह Solr घर dir से अब

+0

एफवाईआई यह पुराना है। आप 'जावा -jar start.jar' के माध्यम से लंबे समय तक चलने वाले सौर को जानते हैं। वर्तमान समाधान के लिए फैब्रिजियो का जवाब देखें –

2

काम कर रहा है की तरह कुछ आप निष्पादित कर सकते हैं

bin/solr start -f -a "-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=9000"

संबंधित मुद्दे