HTTP状态500-com.vaadin.server.ServiceException:java.lang.AbstractMethodError

HTTP状态500-com.vaadin.server.ServiceException:java.lang.AbstractMethodError,vaadin,Vaadin,这是我写的一段代码,我无法在vaadin中解决这个错误 try{ connectionPool=new SimpleJDBCConnectionPool(driver,path,usuario,senha,2,5); TableQuery q1=new TableQuery("dispatch_list",connectionPool); q1.setVersionColumn("VERSION"); SQLContainer DispatchContainer=

这是我写的一段代码,我无法在vaadin中解决这个错误

try{
    connectionPool=new SimpleJDBCConnectionPool(driver,path,usuario,senha,2,5);
    TableQuery q1=new TableQuery("dispatch_list",connectionPool);
    q1.setVersionColumn("VERSION");
    SQLContainer DispatchContainer=new SQLContainer(q1);
    table.setContainerDataSource(DispatchContainer);
} catch (SQLException e){
    e.printStackTrace();
}
table.setWidth("100%");
return table;
我得到的例外是:

javax.servlet.ServletException:com.vaadin.server.ServiceException:java.lang.AbstractMethodError
com.vaadin.server.VaadinServlet.service(VaadinServlet.java:240)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
root cause

com.vaadin.server.ServiceException:java.lang.AbstractMethodError
com.vaadin.server.VaadinService.handleExceptionDuringRequest(VaadinService.java:1440)
        com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1394)
        com.vaadin.server.VaadinServlet.service(VaadinServlet.java:238)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
root cause

最好的猜测可能是:
您可能没有将数据库驱动程序jar文件复制到Servlet容器(即Tomcat的LIB文件夹)中。如果您还没有这样做,那么就这样做,重新启动容器,并让我知道是否一切正常

当你说数据库驱动程序时,你指的是mysql连接器吗?如果是的话,我在ivy dependencies中有它。我也怀疑SQLContainer addon是否可以与vaadin 7一起工作而没有问题?请告诉我这个信息。我个人没有使用过SQL Container,因为我反对将数据库/业务相关的东西直接放在Web UI层中。