GWT - TOMCAT: служба ClassNotFoundException - PullRequest
       20

GWT - TOMCAT: служба ClassNotFoundException

0 голосов
/ 21 декабря 2011

У меня есть проект GWT, который состоит из нескольких проектов Java.Код на стороне сервера находится в отдельном проекте.Он отлично работает в затмении.Но когда я внедряю его в TOMCAT, я получаю ошибку ClassNotFoundException, когда он пытается создать экземпляр реализации службы.

Я экспортировал проект, содержащий проект на стороне сервера, и включил его в web-inf / libкаталог ... но он все еще не работает.

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 21 декабря 2011

Вы должны добавить / скопировать все файлы .jar, на которые ссылается проект, в каталог проекта WEB-INF/lib. Особенно убедитесь, что скопировали следующие банки.

  • GWT-servlet.jar
  • gwt-инкубатор-ххххххх-хх.jar (если есть ссылка)
0 голосов
/ 21 декабря 2011

Используете ли вы Maven для развертывания своего проекта?

На самом деле у меня была такая же проблема. Eclipse сильно отличается от Tomcat и намного проще в использовании. Проблема, с которой вы сталкиваетесь, заключается в том, что ваш основной проект пытается вызвать функции из другого проекта. Tomcat не может найти эти классы из-за неправильной конфигурации в нескольких проектах.
В eclipse плагин Google помогает Eclipse корректировать любые ошибки конфигурации или ссылки между различными проектами через свойства проекта, что не относится к Tomcat.

Я могу помочь вам, если вы используете Maven, в противном случае я могу просто попросить вас попытаться найти способ связать код различных проектов.

...