मैं अपनी कक्षा के लिए एक साधारण JSP / सर्वलेट / टॉमकैट वेबएप पर काम कर रहा हूं। प्रोफेसर ने हमें एक फ़ोल्डर संरचना का उपयोग करने के लिए कहा जो डिफ़ॉल्ट गतिशील वेब परियोजना संरचना से थोड़ा अलग है। Webcontent फ़ोल्डर का उपयोग करने के बजाय वह हमारे सभी स्रोत कोड को src / main / java और src / main / webapp के तहत चाहता है।
जब मैं एप्लिकेशन चलाता हूं तो मेरी स्वागत योग्य फ़ाइल प्रदर्शित होती है, लेकिन जब मैं अपने सर्वलेट्स को प्राप्त करने का प्रयास करता हूं तो मुझे यह मिलता है:
Http 500 SEVERE: Allocate exception for servlet InitDb
java.lang.ClassNotFoundException। मुझे पूरा यकीन है कि यह एक बिल्ड पाथ एरर है। मेरे पास निर्माण पथ पर अंतिम / src है, लेकिन मुझे चेतावनी मिल रही है
"Cannot nest 'final/src/main/webapp/WEB-INF/classes' inside 'final/src'. To enable the nesting exclude 'main/' from 'final/src'
मेरी तैनाती विधानसभा में यह है:
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
जब मैं मुख्य / चेतावनी को छोड़ देता हूं, तो चेतावनी दूर हो जाती है, लेकिन यह समस्या को ठीक नहीं करता है। कोई भी सलाह मेरे लिए प्रशंसनीय होगी। धन्यवाद।