У меня есть проект maven в Eclipse Java EE IDE для веб-разработчиков. При запуске Tomcat, я получаю сообщение об ошибке для класса, который Я вижу, что я включил.java.lang.ClassNotFoundException для класса во внешнем JAR
Мой вопрос: Нужно ли добавлять эти JAR в дополнительное место из-за Tomcat Apache?
Ошибка:
SEVERE: Servlet /Resource threw load() exception java.lang.ClassNotFoundException: org.odata4j.jersey.producer.resources.ODataApplication at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:171) at com.sun.jersey.core.reflection.ReflectionHelper.classForNameWithException(ReflectionHelper.java:240) at com.sun.jersey.core.reflection.ReflectionHelper.classForNameWithException(ReflectionHelper.java:220) at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:711)
А вот класс в моей библиотеке:
UPDATE: My Web Сборка Развертывание выглядит следующим образом:
Включена ли библиотека в файл .war, который вы развертываете? – aglassman
Я сейчас просто тестирую его на сервере Tomcat - мне не нужен файл .war, пока я не захочу развернуть, верно? – AllieCat
Как вы развертываете его на сервере tomcat? – aglassman