GWT - TOMCAT:服务ClassNotFoundException

时间:2011-12-21 01:27:42

标签: gwt tomcat classnotfoundexception

我有一个由多个java项目组成的GWT项目。服务器端代码位于单独的项目中。它在日食中工作正常。但是当我将它部署到TOMCAT时,我在尝试实例化服务实现时遇到了ClassNotFoundException错误。

我已经导出了包含服务器端项目的项目,并将其包含在web-inf / lib目录中......但它仍然不起作用。

提前致谢!

2 个答案:

答案 0 :(得分:1)

您必须将项目引用的所有.jar文件添加/复制到项目WEB-INF/lib目录中。 特别要确保复制以下罐子。

  • GWT-的servlet.jar
  • gwt-incubator-xxxxxxx-xx.jar(如果引用)

答案 1 :(得分:0)

您是否使用Maven部署项目?

实际上,我遇到了同样的问题。 Eclipse与Tomcat非常不同,更容易使用。您遇到的问题是因为您的主项目正在尝试从另一个项目调用函数。由于多个项目中的配置错误,Tomcat无法找到这些类的位置。
在eclipse中,Google Plugin帮助Eclipse调整任何配置错误或通过项目的属性在不同的项目之间建立链接。这不是Tomcat的情况。

如果您使用maven,我可以帮助您,否则我可以告诉您尝试找到如何链接不同项目的代码。