2013-02-27 7 views
0

Я пытаюсь построить войну моего приложения GWT с помощью муравью ...GWT RPC сбой

, но я получаю исключение, как

Exception while dispatching incoming RPC call 
com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract java.lang.String org.cellbeans.client.InfrastructureService.getAllEmails()' threw an unexpected exception: java.lang.NoClassDefFoundError: org/hibernate/Session 

и

INFO: validateJarFile(/home/swapnil/tomcat7/webapps/Infrastructure/WEB-INF/lib/gwt-user.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 

Пожалуйста, помогите по этому вопросу ...

+1

«NoClassDefFoundError» обычно является проблемой класса. Вам не хватает контейнера Hibernate на пути к классам. –

ответ

0

Я не слишком уверен в вашей проблеме. Мне нужна дополнительная информация. Я возьму удар. Вот две распространенные ошибки.

Необходимо, чтобы библиотека, которую вы используете, находится в web/WEB-INF/lib где web является папкой в ​​вашей папке webapps в Tomcat.

Вам также необходимо добавить следующую строку в свой модуль: .gwt.xml.

<inherits name='name.of.your.package' /> 
0

Вы должны добавить гибернации банку, который содержит класс org.hibernate.Session к вашему (TOMCAT?) Сервера классам. Вы также можете удалить gwt-user.jar из пути к классам, вам нужен только gwt-servlet.jar в пути к классу сервера.