Ok, hai ragione. Allora, ho sistemato un pò il tutto e ora ti riespongo il problema.
In pratica quando mi collego al db, è come se non trovasse il driver, mi spara su
Class.forName(org.firebirdsql.jdbc.FBDriver.class.getName());
questo è l'errore che mi esce nella console:
Servlet.service() for servlet [resteasy-servlet] in context with path [/EnergyDNAService] threw exception
org.jboss.resteasy.spi.UnhandledException: java.lang.NoClassDefFoundError: javax/resource/ResourceException
at org.jboss.resteasy.core.SynchronousDispatcher.unwr apException(SynchronousDispatcher.java:345)
at org.jboss.resteasy.core.SynchronousDispatcher.hand leApplicationException(SynchronousDispatcher.java: 321)
at org.jboss.resteasy.core.SynchronousDispatcher.hand leException(SynchronousDispatcher.java:214)
at org.jboss.resteasy.core.SynchronousDispatcher.hand leInvokerException(SynchronousDispatcher.java:190)
at org.jboss.resteasy.core.SynchronousDispatcher.getR esponse(SynchronousDispatcher.java:534)
at org.jboss.resteasy.core.SynchronousDispatcher.invo ke(SynchronousDispatcher.java:496)
at org.jboss.resteasy.core.SynchronousDispatcher.invo ke(SynchronousDispatcher.java:119)
at org.jboss.resteasy.plugins.server.servlet.ServletC ontainerDispatcher.service(ServletContainerDispatc her.java:208)
at org.jboss.resteasy.plugins.server.servlet.HttpServ letDispatcher.service(HttpServletDispatcher.java:5 5)
at org.jboss.resteasy.plugins.server.servlet.HttpServ letDispatcher.service(HttpServletDispatcher.java:5 0)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:727)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilt er(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:208)
at org.apache.catalina.filters.CorsFilter.handleNonCO RS(CorsFilter.java:439)
at org.apache.catalina.filters.CorsFilter.doFilter(Co rsFilter.java:178)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBas e.invoke(AuthenticatorBase.java:503)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(A ccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:421)
at org.apache.coyote.http11.AbstractHttp11Processor.p rocess(AbstractHttp11Processor.java:1070)
at org.apache.coyote.AbstractProtocol$AbstractConnect ionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProce ssor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615)
at org.apache.tomcat.util.threads.TaskThread$Wrapping Runnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: javax/resource/ResourceException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:190)
at com.theoremaict.common.firebirdDb.BasicAbstractFir ebirdCDB.setDbConnection(BasicAbstractFirebirdCDB. java:24)
at com.theoremaict.energydna.dao.FirebirdDBImpl.openD B(FirebirdDBImpl.java:89)
at com.theoremaict.energydna.dao.FirebirdDBImpl.resul tListaAccettazioni(FirebirdDBImpl.java:40)
at com.theoremaict.energydna.manager.DBManagerImpl.qr yResult(DBManagerImpl.java:18)
at com.theoremaict.energydna.dao.ListAccettazioniDAO. getListAnagraficheAccettazioni(ListAccettazioniDAO .java:47)
at com.theoremaict.energydna.manager.ListAccettazioni ManagerImpl.getListAccettazioni(ListAccettazioniMa nagerImpl.java:20)
at com.theoremaict.energydna.rest.AccettazioniDnaServ ice.getFilterListAcc(AccettazioniDnaService.java:4 5)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.jboss.resteasy.core.MethodInjectorImpl.invoke( MethodInjectorImpl.java:140)
at org.jboss.resteasy.core.ResourceMethod.invokeOnTar get(ResourceMethod.java:255)
at org.jboss.resteasy.core.ResourceMethod.invoke(Reso urceMethod.java:220)
at org.jboss.resteasy.core.ResourceMethod.invoke(Reso urceMethod.java:209)
at org.jboss.resteasy.core.SynchronousDispatcher.getR esponse(SynchronousDispatcher.java:519)
... 30 more
Caused by: java.lang.ClassNotFoundException: javax.resource.ResourceException
at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1720)
at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1571)
... 48 more

Rispondi quotando
. In pratica io prelevo i dati per accedere al db da un file di properties.
