2012-12-19 36 views
5

मैं सेटअप मेरे दूरस्थ WebLogic सर्वर शुरू करने के लिए, इन विकल्पों का उपयोग:असमर्थ वेबलॉजिक दूर से डीबग करने के लिए डिबग करने के लिए

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=${DEBUG_PORT},server=y,suspend=n -Djava.compiler=NONE" 

मैं सर्वर पर वेबलॉजिक शुरू किया और देखा कि वह dt_socket के लिए 8453 पर सुन रहा था। मैंने अपने स्थानीय ग्रहण पर रिमोट सर्वर जोड़ा और कनेक्शन का परीक्षण किया। मैं यह भी देखता हूं कि सर्वर शुरू हो गया है और मैं विवरण देख सकता हूं। हालांकि, मैं DEBUG में पुनरारंभ करने में असमर्थ हूं। मैंने सर्वर पर वेबलॉगिक भी बंद कर दिया और अब ग्रहण में मुझे लगता है कि यह बंद हो गया है, लेकिन मैं इसे शुरू करने में सक्षम नहीं हूं (डीबग और स्टार्ट के लिए आइकन गहरा हुआ है)। जब मैंने ग्रहण में अपना रिमोट जावा एप्लिकेशन सेट किया था तो मैंने "रिमोट वीएम की समाप्ति की अनुमति दें" की जांच की थी।

सर्वर रोक से पहले, डिबग आइकन विकलांग नहीं था और जब मैं यह क्लिक मैं इस संदेश मिला:

setDomainEnv:

Cannot attach to remote server. 
Please make sure the server myserver.com is running and listening for transport dt_socket at address: 8453 
Failed to connect to remote VM. Connection refused. 
Connection refused: connect 
+1

पर काम करना चाहिए मुझे यकीन है कि नहीं हूँ, लेकिन हो सकता है आप एक nodemanager चलाने की आवश्यकता जो आप करने की कोशिश कर रहे हैं उसे प्राप्त करने के लिए। –

उत्तर

7

इसके बजाय जावा स्टार्टअप विकल्प का उपयोग कर के, निम्न स्क्रिप्ट को संशोधित .sh -> सुनिश्चित करें कि DEBUG_PORT सेट है यानी। 8453

startWebLogic.sh -> सेट PRODUCTION_MODE = झूठे और सेट debugFlag = सच

पुनरारंभ सर्वर, दूरस्थ डीबग पोर्ट 8453.

+0

बहुत बहुत धन्यवाद –