Веб-сфера создает исключение ClassCastException при запуске приложения JSF

При загрузке страницы jsf приложение выдает ниже исключения. Окружающая среда: JSF Websphere 9

Exception:
            java.lang.ClassCastException: com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource incompatible with javax.sql.DataSource
            SystemErr     R     at com.vc.impl.DBConnectionFactoryImpl.openConnection(DBConnectionFactoryImpl.java:196)
            com.vc.facade.SecureAccessFacade.loadUser(SecureAccessFacade.java:26)
            com.vc.ui.filters.SecureAccessFilter.doFilter(SecureAccessFilter.java:53)
            com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:197)
            com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:90)
            com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:969)
            com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1109)
            com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:4217)

Я попробовал ниже процедуру, но не получилось. DataSource dataSource = (DataSource) context.lookup("java:comp/env/jdbc/Db");

и web.xml

<resource-ref>
    <description>Resource reference to my database</description>
    <res-ref-name>java:comp/env/jdbc/Db</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>

    How to fix this one.. Thanks

0 ответов

Другие вопросы по тегам