安装Vaadin后获取NoClassDefFoundError
我想用Vaadin做一个项目,我正面临一些问题。 这就是我做的。
我下载了Eclipse并安装了Vaadin for Eclipse插件。 然后,我创建了一个新的Vaadin 7项目。 它下载了一些Ivy依赖项,但是当我按下Run时,我收到此错误:java.lang.NoClassDefFoundError:com / vaadin / server / VaadinServlet。
我在互联网上搜索了一下,但无济于事。 有一件事是在web-app的WEB-INF / lib文件夹中,没有jar。 我附上了错误的屏幕截图以及web.xml和ivy.xml。
的ivy.xml:
<!DOCTYPE ivy-module [ ]> default"> default" /> default" /> default" />
ivysettings.xml:
web.xml中:
ScanAir index.html index.htm index.jsp default.html default.htm default.jsp
请帮忙。 我基本上没有开始编码。 我使用的是带有Java 7u45,Eclipse Kepler SR1和Vaadin 7.1.7的Windows 8.1 Pro x64
在stackoverflow上有很多关于此错误exception的问题和更多答案。
看看这个好的网页: http : //javareferencegv.blogspot.ch/2013/10/debugging-javalangnoclassdeffounderror.html
有一件事是在web-app的WEB-INF / lib文件夹中,没有jar。
这是一个很好的开始。
在eclipse中看看你的项目属性。 有一个称为“部署程序集”的点,它至少应包含以下两个条目:
/src -> WEB-INF/classes /WebContent -> /
此外,您必须将项目添加到tomcat服务器实例。