2014-03-03 3 views
1

이것은 내가 작성한 코드 조각이며 vaadin에서이 오류를 해결할 수 없습니다.HTTP 상태 500 - com.vaadin.server.ServiceException : java.lang.AbstractMethodError

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 

답변

0

최선의 추측이있을 수 : 당신은 서블릿 컨테이너의 (즉, Tomcat의 LIB 폴더)에 데이터베이스 드라이버 jar 파일을 복사 한하지 않을 수 있습니다. 당신이 그 일을하지 않았다면, 그렇게하고, 용기를 다시 시작하고, 모든 것이 괜찮은지 알려주십시오.

+0

당신은 데이터베이스 드라이버를 말할 때 mysql 커넥터입니까? .if 그래서 아이비 dependencies.i에 그것을 가지고 문제가 SQLContainer addon vaadin 7 함께 작동합니까? . – user373830

+0

데이터베이스/비즈니스 관련 항목을 웹 UI 계층에 직접 배치하는 것에 반대하여 개인적으로 SQL 컨테이너를 사용하지 않았습니다. –

관련 문제