Sti*_*cke 5 eclipse jboss vaadin
我在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
Run Code Online (Sandbox Code Playgroud)
我需要做一些额外的事情来部署gwt库吗?
小智 5
似乎编译Vaadin客户端widgetset所需的gwt-user.jar中的一些GWT类是由JBoss7不必要地加载的.
vaadin.jar包含对gwt-user.jar的引用,但在运行时期间不需要它,仅在widgetset编译时.JBoss仍然希望加载这些类导致问题.
JBoss中有一个错误报告:http://community.jboss.org/thread/169575?tstart = 0
如前所述,解决方法是将gwt-user.jar包含在带有vaadin.jar的WEB-INF/lib文件夹中的部署包中,似乎可行.
| 归档时间: |
|
| 查看次数: |
3127 次 |
| 最近记录: |