Vaadin 7 - 使用Eclipse插件的新项目的NoClassDefFoundError

时间:2015-08-28 15:29:19

标签: java eclipse vaadin noclassdeffounderror vaadin7

我通过Eclipse安装了Vaadin插件并创建了一个新的Vaadin 7项目,并在本地部署到Tomcat 8上。

在尝试运行Vaadin提供的样板应用程序时,我得到以下NoClassDefFoundError异常。

java.lang.NoClassDefFoundError: com/vaadin/shared/Connector
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:760)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2495)
org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:859)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1301)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1166)

我将Connector类跟踪到我的Java Resources / Ivy / vaadin-shared-7.5.4.jar中,它位于我的构建路径上。

有没有人有解决这个问题的经验?

我还必须手动下载并添加一个JSoup.jar,因为Vaadin抱怨它在创建一个新的Vaadin 7项目时缺失了。我想知道这是否是一个已知问题......

谢谢!

0 个答案:

没有答案