我有一个由多个java项目组成的GWT项目。服务器端代码位于单独的项目中。它在日食中工作正常。但是当我将它部署到TOMCAT时,我在尝试实例化服务实现时遇到了ClassNotFoundException错误。
我已经导出了包含服务器端项目的项目,并将其包含在web-inf / lib目录中......但它仍然不起作用。
提前致谢!
答案 0 :(得分:1)
您必须将项目引用的所有.jar
文件添加/复制到项目WEB-INF/lib
目录中。
特别要确保复制以下罐子。
答案 1 :(得分:0)
您是否使用Maven部署项目?
实际上,我遇到了同样的问题。 Eclipse与Tomcat非常不同,更容易使用。您遇到的问题是因为您的主项目正在尝试从另一个项目调用函数。由于多个项目中的配置错误,Tomcat无法找到这些类的位置。
在eclipse中,Google Plugin帮助Eclipse调整任何配置错误或通过项目的属性在不同的项目之间建立链接。这不是Tomcat的情况。
如果您使用maven,我可以帮助您,否则我可以告诉您尝试找到如何链接不同项目的代码。