2010-04-16 5 views
12

मैं ग्रहण में एक वेब अनुप्रयोग विकसित कर रहा हूं और मैं मेवेन, वसंत और टोमकैट का उपयोग कर रहा हूं। अब मेरी समस्या यह है कि सर्वर पर डीबग => डीबग काम नहीं करता है। मुझे बस अपवाद मिलते हैं। (और हाँ मैंने सर्वर बनाया है)ग्रहण + मेवेन + टोमकैट डीबगिंग

यदि मैं इसे संकलित करने के लिए एमवीएन कमांड का उपयोग करता हूं, तो युद्ध को मेरे टॉमकैट वेबपैप्स डीआईआर में डाल दें और मेरा टॉमकैट शुरू करें एप्लिकेशन ठीक काम करता है। लेकिन कार्यक्षमता के लिए अब मैं डिबगिंग पर काम कर रहा हूं उपयोगी होगा।

+0

आपको अधिक जानकारी पोस्ट करने की आवश्यकता है। उदाहरण के लिए अपवाद क्या हैं? यह समस्या को समझने की दिशा में एक लंबा रास्ता तय करेगा। – drekka

+0

स्टैकट्रैस पोस्ट करें –

उत्तर

3

हम साथ ही बिलाव के साथ हमारे आवेदन का परीक्षण करने के लिए प्रयोग किया जाता है, लेकिन किसी एम्बेड जेट्टी शुरू करने करने लगे। यहां एक sample app है। यह जेएसएफ है, लेकिन यह वास्तव में कोई फर्क नहीं पड़ता। छद्म-इकाई परीक्षण बस जेटी "पहले" शुरू करता है और शट्स इसे "बाद" बंद कर देता है। बाहरी सर्वर आधारभूत संरचना की आवश्यकता नहीं है, आईडीई निर्भरताओं की कोई आवश्यकता नहीं है।

+0

जबकि मुझे यह दृष्टिकोण भी पसंद है, यह स्पष्ट नहीं करता है कि सर्वर पर क्यों चल रहा है ओपी के लिए काम नहीं करता है। –

+0

@ पास्कल थिवेंट: मैं सहमत हूं। बस विकल्पों का सुझाव। – lexicore

9

मैं http://jacksonps4.me/wordpress/?p=868

मेरे लिए एक आकर्षण की तरह काम किया इस के लिए इस सवाल का जवाब मिल गया है, फिर भी मैं कुछ भी समझ में नहीं आता!

+2

लिंक सटीक रूप से काम नहीं कर रहा है। –

0

आप इस आदेश के साथ Maven के साथ बिल्ला चला सकते हैं:

mvn tomcat:run

और यदि आप डिबग करना चाहते हैं, इस Maven विकल्प सेट:

export MAVEN_OPTS=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

अगर आप खिड़कियों में हैं, सेट कमांड का उपयोग करें:

set MAVEN_OPTS=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

तो आप ग्रहण Remote Java Application ग्रहण कर सकते हैं।

इस सहायता की आशा करें।