newbe JNDI JDBC JAAS J2c Problem

P

polilop

I have setup a JDBC provider, datasource and JAAS J2c Authentication data
(in Web application server V6)
which i linked to my datsource (Component - managed authentication alias). I
test the con in WAS evertyhing ok, test it through my web app, works fine.
Then i try to test it through a main (where i test my application) i get an
error:
2006.12.11 13:38:35 com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl
SEVERE: SET_METHOD_EXCP_J2CA0036
2006.12.11 13:38:35 com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl
SEVERE: CREATE_MANAGED_CONNECTION_FACTORY_DETAILS_EXCP_J2CA0009
2006.12.11 13:38:35 com.ibm.ws.naming.util.Helpers
WARNING: jndiGetObjInstErr
2006.12.11 13:38:35 com.ibm.ws.naming.util.Helpers
WARNING: jndiNamingException
com.ibm.websphere.naming.CannotInstantiateObjectException: Exception
occurred while the JNDI NamingManager was processing a
javax.naming.Reference object. Root exception is
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at
com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl.createMCF(ConnectionFactoryBuilderImpl.java:1284)
at
com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl.processObjectInstance(ConnectionFactoryBuilderImpl.java:625)
at
com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl.getObjectInstance(ConnectionFactoryBuilderImpl.java:575)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:314)
at
com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpers.java:874)
at
com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup(Helpers.java:681)
at
com.ibm.ws.naming.jndicos.CNContextImpl.processResolveResults(CNContextImpl.java:1969)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1824)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1737)
at
com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1444)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:1324)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:144)
at javax.naming.InitialContext.lookup(InitialContext.java:361)
at
hr.credo.web.server.dao.AS400DB2DAOFactory.createConnection(AS400DB2DAOFactory.java:40)
at
hr.credo.web.server.dao.Reports.GlobalReportsAS400DB2DAO.testRs(GlobalReportsAS400DB2DAO.java:105)
at test.Test.doTest3(Test.java:80)
at test.Test.main(Test.java:100)
Caused by: java.lang.NoClassDefFoundError: com/ibm/db2/jcc/DB2Wrapper
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java:389)
at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:442)
at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1747)
at java.lang.Class.getConstructor1(Class.java:2063)
at java.lang.Class.newInstance3(Class.java:331)
at java.lang.Class.newInstance(Class.java:305)
at
com.ibm.ws.rsadapter.spi.WSRdbDataSource.createInternalDataStoreHelper(WSRdbDataSource.java:853)
at com.ibm.ws.rsadapter.spi.WSRdbDataSource.<init>(WSRdbDataSource.java:578)
at
com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.setDataSourceProperties(WSManagedConnectionFactoryImpl.java:1721)
.... 22 more
Exception in thread "P=714080:O=0:CT" java.lang.NullPointerException
at
hr.credo.web.server.dao.Reports.GlobalReportsAS400DB2DAO.testRs(GlobalReportsAS400DB2DAO.java:106)
at test.Test.doTest3(Test.java:80)
at test.Test.main(Test.java:100)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,774
Messages
2,569,598
Members
45,151
Latest member
JaclynMarl
Top