2010-10-15 12 views
21

मैं एक दूरस्थ ब्राउज़र (ग्रहण उदाहरण से दूसरे कंप्यूटर पर स्थित) में जीडब्ल्यूटी ऐप को डीबग करने का प्रयास करता हूं उदाहरण के लिए वीएमवेयर पर्यावरण में। दुर्भाग्यवश नीचे पता खोलते समय कोई कनेक्शन नहीं है।रिमोट ब्राउज़र में डीबग जीडब्ल्यूटी एप्लीकेशन

http://192.168.1.2:8888/app_test.html?gwt.codesvr=192.168.1.2:9997 

मैं -Dgwt.args="-bindAddress 0.0.0.0"के तर्क को जोड़ने की कोशिश की है -> वीएम तर्क लेकिन पैरामीटर गैर मान्यता प्राप्त हो रहा है। सर्वर अभी भी localhost से बांधता है।

मैं Google ग्रहण प्लगइन का उपयोग करता हूं। हर प्रकार की सहायता के लिए आपका धन्यवाद।

उत्तर

20

ग्रहण में अपनी डीबग कॉन्फ़िगरेशन खोलें और -bindAddress 192.168.1.2 (आईपी को अपनी मशीन के स्थानीय आईपी पते के साथ बदलें) arguments > program arguments पर जोड़ें। इस तरह हम आभासी बॉक्स में डीबग करते हैं।

+0

z00bs है, जहां आप the'-bindAddress 192.168.1.2 'परम जोड़ने के लिए सुझाव है कि काम नहीं किया? जब मैं इसे (ग्रहण) में चलाने की कोशिश करता हूं 'रन कॉन्फ़िगरेशन ... -> तर्क -> प्रोग्राम तर्क' मुझे 'अज्ञात तर्क: -बिंद एड्रेस' मिला है। – rafalry

+1

ऊपर उल्लिखित समस्या का समाधान उपयोगकर्ता जीडब्ल्यूटी एसडीके संस्करण 2.0.4 (2.0.0 बाइंड एड्रेस काम नहीं करेगा) के लिए है। z00bs - धन्यवाद। – rafalry

+0

आपका स्वागत है! मुझे नहीं पता था कि 'बाइंड एड्रेस' को एक विशिष्ट जीटीटी संस्करण की आवश्यकता है। यह बात बताने के लिए धन्यवाद। – z00bs

8

चरणों मैं ग्रहण/GWT 2.4 का उपयोग कर इस्तेमाल किया है:

  • में परम "-bindAddress 0.0.0.0" जोड़ें सर्वर पीसी पर "रन विन्यास | | तर्क कार्यक्रम तर्क" (ग्रहण)/मैक/लिनक्स
  • सर्वर फ़ायरवॉल: (में) पोर्ट 9997 खोलें
  • ग्राहक firewell: पोर्ट 9997 (बाहर)
  • अन्त में खोलें (और उस कदम लापता है कि चल रहा है/डिबगिंग रोकने था)। अपने ग्राहक Chrome ब्राउज़र में, विकल्प जाना (chrome: // settings/एक्सटेंशन) और अनुमति मेजबान
  • प्रारंभ सर्वर की सूची में सर्वर आईपी पते जोड़ने के लिए, यह के लिए उचित यूआरएल
6

प्रदर्शित करेगा लोगों GWT और Maven के साथ संघर्ष कर: प्लगइन स्वीकार करता है एक पैरामीटर

-Dgwt.bindAddress=0.0.0.0 

अन्य वाक्यविन्यास मेरे लिए

+4

का उपयोग कर सकते हैं ऐसा लगता है कि यह '-Dgwt.bindAddress = 0.0.0.0' होना चाहिए – turtledove

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