Я працюю над простою веб-програмою JSP / Servlet / Tomcat для свого класу. Професор попросив нас використовувати структуру папок, яка дещо відрізняється від динамічної структури веб-проектів за замовчуванням. Замість того, щоб використовувати папку webcontent, він хоче, щоб весь наш вихідний код був під src / main / java та src / main / webapp.
Коли я запускаю додаток, мій файл привітання відображається добре, але коли я намагаюся отримати доступ до своїх сервлетів, я отримую:
Http 500 SEVERE: Allocate exception for servlet InitDb
java.lang.ClassNotFoundException. Я впевнений, що це помилка шляху побудови. У мене є final / 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"/>
Коли я виключаю головне / попередження відходить, але воно не усуває проблему. Буду вдячний за будь-яку пораду. Дякую.