Bonjour,
J'essaye de me connecter à un data-source (en fait, une table dans firebird).
<data-sources>
<data-source key="dbarticles">
<set-property property="driverClass" value="org.firebirdsql.jdbc.FBDriver"></set-property>
<set-property property="url" value="jdbc:firebirdsql:localhost/3050:F:/eclipse/TEST_STRUTS.FDB"></set-property>
<set-property property="user" value="SYSDBA"></set-property>
<set-property property="password" value="masterkey"></set-property>
<set-property property="minCount" value="2"></set-property>
<set-property property="maxCount" value="5"></set-property>
</data-source>
</data-sources>
Ca ne marche pas. Il y a une erreur :
RAVE: Initializing application data source dbarticles
java.lang.NullPointerException
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1247)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
at org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:119)
at org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:145)
at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:775)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:331)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
.....
Je suppose (et là peut-être un expert peut me confirmer) qur la classe du driver n'est pas trouvé. Le fichier Jar de Firebird est dans le repert. WEB-INF/lib comme il doit l'être me semble-t-il. L'accès à la DB et donc le driver fonctionne bien avec un programme test séparé (en java).
Quelqu'un aurait-il une idée du pourquoi et/ou comment chercher et y remedier ?
Merci d'avance,
Eddy POULLET
Brussels
Partager