【发布时间】:2016-09-02 02:35:08
【问题描述】:
我在 Eclipse 中创建了一个新的 Vaadin (6.6.5) 项目,我尝试将它部署在 JBoss 7.0 上,但它给了我一个 GWT ClassNotFoundException
Caused by: java.lang.ClassNotFoundException: com.google.gwt.user.client.ui.HasWidgets from [Module "deployment.test.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:191)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
... 64 more
我需要做一些额外的事情来部署 gwt 库吗?
【问题讨论】:
-
手动将 gwt-dev.jar、gwt-user.jar、validation-api-1.0.0.GA.jar 添加到 WEB-INF\lib 目录时有效。 eclipse插件的本意似乎不是这样,应该有更好的解决方案吧?