gpt4 book ai didi

gwt - Java EE、GWT、NoClassDefException

转载 作者:行者123 更新时间:2023-11-28 22:34:16 26 4
gpt4 key购买 nike

我有一个基于 GWT(谷歌网络工具包)和 JPA(eclipselink 2.3)构建的应用程序。它没有使用 GAE(应用程序引擎)。

当我完成应用程序时,我在eclipse 中运行'google->gwt compile' 菜单,然后将/war 内容上传到tomcat 目录...

应用程序正在运行,但是当我尝试在 gui 中执行一项特定操作时,我收到一条错误消息并且 Tomcat 日志包含此异常:http://paste2.org/p/1879857 (java.lang.NoClassDefFoundError)

在应用开发过程中,我遇到过几次这种异常,都是由于war/WEB-INF/lib/...中没有library.jar文件引起的。 jar 到文件夹,它工作...但不是这次...

这个类位于 gwt-dev.jar 中(是的,它在那里 - 已经搜索了存档)并且它没有帮助我将存档存储到 lib/文件夹中......

它也包含在类路径中,编译器没有问题...编译完成没有错误(因此编译器可以看到该类)。

你有什么想法,如何让tomcat看到这个类?

谢谢

最佳答案

gwt-dev.jar 不应在 WEB-INF/lib/ 中,它是 GWT 编译器,不应在运行时需要或使用.同时,HashSet(com.google.gwt.dev.util.collect.HashSet,开发模式的一部分)不应在编译器之外使用 - 使用 java.util .HashSet 代替。

关于gwt - Java EE、GWT、NoClassDefException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8966462/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com