আমি আমার ক্লাসের জন্য একটি সাধারণ জেএসপি / সার্লেট / টমক্যাট ওয়েবঅ্যাপে কাজ করছি। অধ্যাপক আমাদের একটি ফোল্ডার কাঠামো ব্যবহার করতে বলেছেন যা ডিফল্ট গতিশীল ওয়েব প্রকল্প কাঠামোর চেয়ে কিছুটা আলাদা। ওয়েব কনটেন্ট ফোল্ডারটি ব্যবহার না করে তিনি আমাদের সকল সোর্স কোডটি এসআরসি / মেইন / জাভা এবং এসসিআর / মেইন / ওয়েব অ্যাপের অধীনে চান।
আমি যখন অ্যাপটি চালনা করি তখন আমার স্বাগত ফাইলটি দুর্দান্ত প্রদর্শিত হয়, তবে যখন আমি আমার সার্লেলেটগুলি অ্যাক্সেস করার চেষ্টা করি তখন আমি পাই:
Http 500 SEVERE: Allocate exception for servlet InitDb
java.lang.ClassNotFoundException। আমি নিশ্চিত এটি একটি বিল্ড পাথ ত্রুটি। বিল্ড পাথটিতে আমার চূড়ান্ত / এসসিআর রয়েছে তবে আমি সতর্কতাটি পাচ্ছি
"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"/>
আমি যখন প্রধানটিকে বাদ দিই / সতর্কতা চলে যায় তবে সমস্যাটি ঠিক হয় না। আমি কোন পরামর্শ প্রশংসা করবে। ধন্যবাদ।