Hi,
I am facing another problem now and i am not able to solve this. We are
using common.dbcp for connection pool with ojdbc6.jar and orai18n.jar for
database connection. I am able to open wsdl from browser and when i try to
make a service call, Our middle layer is failing to connect to database. I
tried to debug through common dbcp source code and its failing in ojdbc6.jar
file. As ojdbc6 source code is not available, i could not find the reason
behind this failure. I spent more than a day to solve this problem and any
help is appreciated. I have included ojdbc6.jar and orai18n.jar in required
bundle of manifest of web services war file.
*org.apache.cxf.interceptor.Fault: Could not initialize class
oracle.sql.CharacterSet*
at
org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:155)[141:org.apache.cxf.bundle:2.4.6]
at
org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.createFault(AbstractJAXWSMethodInvoker.java:86)[141:org.apache.cxf.bundle:2.4.6]
at
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:121)[141:org.apache.cxf.bundle:2.4.6]
at
org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:61)[141:org.apache.cxf.bundle:2.4.6]
at
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75)[141:org.apache.cxf.bundle:2.4.6]
at
org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)[141:org.apache.cxf.bundle:2.4.6]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)[:1.6.0_33]
at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_33]
at java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_33]
at
org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)[141:org.apache.cxf.bundle:2.4.6]
at
org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)[141:org.apache.cxf.bundle:2.4.6]
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)[141:org.apache.cxf.bundle:2.4.6]
at
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)[141:org.apache.cxf.bundle:2.4.6]
at
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:207)[141:org.apache.cxf.bundle:2.4.6]
at
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:209)[141:org.apache.cxf.bundle:2.4.6]
at
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:191)[141:org.apache.cxf.bundle:2.4.6]
at
org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:114)[141:org.apache.cxf.bundle:2.4.6]
at
org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:185)[141:org.apache.cxf.bundle:2.4.6]
at
org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:108)[141:org.apache.cxf.bundle:2.4.6]
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:713)[109:org.apache.geronimo.specs.geronimo-servlet_2.5_spec:1.1.2]
at
org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:164)[141:org.apache.cxf.bundle:2.4.6]
at
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:538)[97:org.eclipse.jetty.servlet:7.4.5.v20110725]
at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:478)[97:org.eclipse.jetty.servlet:7.4.5.v20110725]
at
org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)[111:org.ops4j.pax.web.pax-web-jetty:1.0.7]
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)[96:org.eclipse.jetty.server:7.4.5.v20110725]
at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:480)[99:org.eclipse.jetty.security:7.4.5.v20110725]
at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)[96:org.eclipse.jetty.server:7.4.5.v20110725]
at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:937)[96:org.eclipse.jetty.server:7.4.5.v20110725]
at
org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:116)[111:org.ops4j.pax.web.pax-web-jetty:1.0.7]
at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406)[97:org.eclipse.jetty.servlet:7.4.5.v20110725]
at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)[96:org.eclipse.jetty.server:7.4.5.v20110725]
at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:871)[96:org.eclipse.jetty.server:7.4.5.v20110725]
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)[96:org.eclipse.jetty.server:7.4.5.v20110725]
at
org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:72)[111:org.ops4j.pax.web.pax-web-jetty:1.0.7]
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)[96:org.eclipse.jetty.server:7.4.5.v20110725]
at
org.eclipse.jetty.server.Server.handle(Server.java:342)[96:org.eclipse.jetty.server:7.4.5.v20110725]
at
org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:589)[96:org.eclipse.jetty.server:7.4.5.v20110725]
at
org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1065)[96:org.eclipse.jetty.server:7.4.5.v20110725]
at
org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:823)[100:org.eclipse.jetty.http:7.4.5.v20110725]
at
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:220)[100:org.eclipse.jetty.http:7.4.5.v20110725]
at
org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:411)[96:org.eclipse.jetty.server:7.4.5.v20110725]
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:535)[98:org.eclipse.jetty.io:7.4.5.v20110725]
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)[98:org.eclipse.jetty.io:7.4.5.v20110725]
at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:529)[108:org.eclipse.jetty.util:7.4.5.v20110725]
at java.lang.Thread.run(Thread.java:662)[:1.6.0_33]
*Caused by: java.lang.NoClassDefFoundError: Could not initialize class
oracle.sql.CharacterSet*
at
oracle.jdbc.driver.DBConversion.init(DBConversion.java:169)[243:ojdbc6.jar:0]
at
oracle.jdbc.driver.DBConversion.<init>(DBConversion.java:120)[243:ojdbc6.jar:0]
at
oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1087)[243:ojdbc6.jar:0]
at
oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:308)[243:ojdbc6.jar:0]
at
oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:536)[243:ojdbc6.jar:0]
at
oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:228)[243:ojdbc6.jar:0]
at
oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)[243:ojdbc6.jar:0]
at
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:521)[243:ojdbc6.jar:0]
at
org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)[251:org.apache.commons.dbcp:1.4]
at
org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)[251:org.apache.commons.dbcp:1.4]
at
org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)[251:org.apache.commons.dbcp:1.4]
at
org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)[251:org.apache.commons.dbcp:1.4]
at
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)[251:org.apache.commons.dbcp:1.4]
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)[251:org.apache.commons.dbcp:1.4]
--
View this message in context:
http://servicemix.396122.n5.nabble.com/Upgrading-from-Service-Mix-4-3-to-Service-Mix-4-4-tp5713920p5713995.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.