2012-10-24 38 views
6

मेरे पास ग्लासफ़िश पर एक जावा ईई अनुप्रयोग तैनात है। इस एप्लिकेशन के पास इसके अंदर 2 वेब मॉड्यूल हैं:एकाधिक WARs एक दूसरे के वर्गों को लोड करने का प्रयास कर रहे हैं

  • कुछ RESTful-सेवाओं के साथ 1 (व्यवसाय तर्क)
  • एक JSF आवेदन के साथ 2 (व्यवस्थापक कंसोल)

जब मैं अपने आवेदन को तैनात सभी, ठीक है, लेकिन मैं लॉग में कई ClassNotFound चेतावनियां और अपवाद देखता हूं (उनमें से दोनों, प्रथम युद्ध और द्वितीय युद्ध)।

1 युद्ध:

SEVERE: Unable to load annotated class: com...web.admin.AdministrationBean 
SEVERE: java.lang.ClassNotFoundException: com...web.admin.AdministrationBean 

2 युद्ध:

WARNING: WEB9052: Unable to load class com...web.rest.SomeResourse, reason: java.lang.ClassNotFoundException: com...rest.SomeResourse 

सब कुछ काम करता है और सभी, लेकिन उन लॉग चेतावनी और त्रुटियों वास्तव में कष्टप्रद है।

ऐसा लगता है कि एप्लिकेशन गुणों में कुछ गड़बड़ है, लेकिन मैंने उन्हें चेक किया और सभी ठीक दिखते हैं (जब मैं उन्हें एक-दूसरे से अलग करने की कोशिश करता हूं, तो ठीक है)।

शायद मुझे ग्लासफ़िश में अलग लोडिंग के लिए कुछ application.xml सेटिंग्स की आवश्यकता है? मैंने इसे गुगल किया, लेकिन उपयोगी जानकारी नहीं मिली।

+1

लोग नीचे वोट देता है, लेकिन समझाने न क्यों ... मेरा प्रश्न बेकार या स्पष्ट नहीं है? – Peter

उत्तर