tom*_*mas 0 gwt tomcat noclassdeffounderror java-ee
我有一个基于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 /中没有库.jar文件引起的......任何时候它都发生了,我将.jar存储到了文件夹,它工作...但不是这次...
这个类位于gwt-dev.jar(是的,它在那里 - 已经搜索了存档)并且它没有帮助我将存档存储到lib /文件夹...
它也包含在classpath中,并且编译器没有问题...编译完成没有错误(因此编译器可以看到该类).
你有什么想法,如何让tomcat看到这堂课?
谢谢
gwt-dev.jar不应该是WEB-INF/lib/,它是GWT编译器,不应该在运行时需要或使用.同时,com.google.gwt.dev.util.collect.HashSet不应在编译器之外使用该HashSet(开发模式的一部分) - java.util.HashSet改为使用.
| 归档时间: |
|
| 查看次数: |
552 次 |
| 最近记录: |