पर हल नहीं किया जा सकता है मेरे पास एक गतिशील वेब प्रोजेक्ट है जिसे मैं जेआरयूएन से टोमकैट में एक जेएसपी/सर्वलेट ऐप माइग्रेट करने के लिए काम कर रहा हूं।ग्रहण त्रुटि ...
मुझे त्रुटि मिल रही है: com.ibm.ivj.eab.dab.DatastoreJDBC को किसी प्रकार से हल नहीं किया जा सकता है।
मेरे पास एक कॉम/ibm/ivj/eab/dab फ़ोल्डर के अंदर बैठे * .class फ़ाइलें हैं (ठीक है कि मैंने उन्हें कैसे पाया)। मैंने एक जार फ़ाइल बनाने और "बाहरी जार जोड़ें" के माध्यम से बिल्ड पथ में जोड़ने की कोशिश की है, मैंने "बाहरी कक्षा फ़ोल्डर" जोड़ने और उस फ़ोल्डर को इंगित करने का भी प्रयास किया है जिसमें प्रश्न में "कॉम" निर्देशिका है।
फिर भी, त्रुटि बनी रहती है। अजीब बात यह है कि अगर मैं पैकेज नाम लिखना शुरू करता हूं ग्रहण वास्तव में मेरे लिए वर्ग को स्वतः पूर्ण करता है! (नीचे चित्रित)। किसी भी विचार की बहुत प्रशंसा की जाएगी। हो सकता है कि वर्गों को पुराने जावा संस्करण के लिए संकलित किया गया हो और इससे परेशानी हो रही है? हो सकता है कि वेब-आईएनएफ/lib निर्देशिका में कक्षाएं समाप्त होने के लिए मुझे कुछ करने की ज़रूरत है?
मैं
क्या कक्षा के लिए आपके कोड में कोई आयात विवरण है? –
@ChrisGerken नहीं मैंने अभी <% @ पृष्ठ आयात = "com.ibm.ivj.eab.dab। *"%> शीर्ष पर (यह एक जेएसपी पृष्ठ है) और <% @ पृष्ठ आयात = "कॉम .ibm.ivj.eab.dab.DatastoreJDBC "%> दिलचस्प क्या है ग्रहण पहले आयात को ध्यान में रखता है लेकिन दूसरी त्रुटि को एक त्रुटि के रूप में चिह्नित करता है। – mikey