0

我正在尝试使用 ant 构建我的 GWT 应用程序的战争......

但我得到了例外

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

请帮忙解决这个问题...

4

2 回答 2

0

我不太确定你的问题是什么。我需要更多信息。不过我会试一试。以下是 2 个常见错误。

您需要确保您使用的库位于Tomcat 文件夹中的文件夹web/WEB-INF/lib所在的位置。webwebapps

您还需要在模块.gwt.xml文件中添加以下行。

 <inherits name='name.of.your.package' />
于 2013-02-27T13:14:31.990 回答
0

您应该将包含 org.hibernate.Session 类的休眠 jar 添加到您的(tomcat?)服务器类路径中。您还可以从类路径中删除 gwt-user.jar,您只需要服务器类路径中的 gwt-servlet.jar。

于 2013-02-27T21:41:29.410 回答