2013-04-08 13 views
6

के साथ दो वेब सेवाओं को तैनात किया जा रहा है, जब मैं ग्लासफ़िश के साथ नेटबीन्स में पुन: नियोजित करने की कोशिश कर रहा हूं तो मुझे यह त्रुटि मिल रही है।SEVERE: WS00034: एक ही एंडपॉइंट यूआरएल

SEVERE: WS00034: Two web services are being deployed with the same endpoint URL 

मैं एक ही endpoint URL वाले दो वेब सेवाओं का उपयोग नहीं कर रहा हूँ तो मैं जहां इस अपवाद से आ रहा है पता नहीं है।

अद्यतन: इसके अलावा निम्न त्रुटि हो रही है:

SEVERE: Exception while shutting down application container : java.lang.NullPointerException 

मैं केवल किसी अन्य त्रुटियों या लाइनों कारणों का स्पष्टीकरण देने के बिना इस त्रुटि हो रही है।

+1

सभी अनुप्रयोगों को बेरोज़गारी करके अपने ग्लासफ़िश को साफ करें और अपना तैनाती करने का प्रयास करें। –

+0

ने कोशिश की, लेकिन अभी भी तैनात करने में विफल रहता है। – Teysz

+0

फिर समस्या आपके आवेदन में हो सकती है। –

उत्तर

1

जाहिर है, मुझे वेल्ड आयात से अस्पष्ट नलपोइनटेरेक्सप्शन मिला क्योंकि मैं अपने इंटरसेप्टर को क्रमबद्ध करना भूल गया था।

1

मुझे पता चला कि समस्या मेरे लिए क्या थी। दो अलग-अलग वर्गों में दो विधि नाम समान थे।

एक वर्ग में मैं था:

@WebMethod(operationName = "deleteRoute") 
public void deleteRoute(@WebParam(name = "routeId") int routeId) { 
} 

और दूसरे में मैं था:

@WebMethod(operationName = "deleteUser") 
public void deleteRoute(@WebParam(name = "id") int id) { 
} 

मैं सिर्फ deleteUserको मेरी दूसरी deleteRoute नाम दिया है और यह काम किया। लेकिन इसके थोड़े अजीब ... हालांकि मैं डब्ल्यूएस वास्तविक विधि को अनदेखा कर देगा, और केवल ऑपरेशननाम में दिलचस्पी लेगा।

+0

के लिए उत्तर नहीं दिया है, इसे केवल ऑपरेशननाम में रुचि होनी चाहिए, लेकिन आप नेटबीन्स और ग्लासफ़िश को जानते हैं। Netbeans और GlassFish वे क्या चाहते हैं करते हैं। : पी – Teysz

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