Wednesday, 21 August 2013

Failed instantiate InitialContextFactory

Failed instantiate InitialContextFactory

I've tried looking for the solution for failed to instantiate
InitialContextFactory however their answer seems not to be working, I've
tried running this on both JBoss 6 EAP and JBoss 7 AS so it seems
something I am doing wrong.
this is how I initialize InitialContext:
public static Context getInitialContext( )
throws javax.naming.NamingException {
Properties p = new Properties( );
p.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
p.put(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
p.put(Context.PROVIDER_URL, "jnp://localhost:1099");
return new javax.naming.InitialContext(p);
}
this is the stacktrace:
16:04:13,302 ERROR [stderr] (http-localhost-127.0.0.1-8080-1)
javax.naming.NamingException: JBAS011843: Failed instantiate
InitialContextFactory org.jnp.interfaces.NamingContextFactory from
classloader ModuleClassLoader for Module
"deployment.SpringCounterWebApp.war:main" from Service Module Loader
16:04:13,311 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.jboss.as.naming.InitialContextFactoryBuilder.createInitialContextFactory(InitialContextFactoryBuilder.java:64)
16:04:13,315 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:664)
16:04:13,318 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
16:04:13,322 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
javax.naming.InitialContext.init(InitialContext.java:223)
16:04:13,324 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
javax.naming.InitialContext.<init>(InitialContext.java:197)
16:04:13,327 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
com.example.jms.TopicExample.getInitialContext(TopicExample.java:119)
16:04:13,330 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
com.example.jms.TopicExample.example(TopicExample.java:32)
16:04:13,333 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
com.example.rest.OrderInfoImpl.test(OrderInfoImpl.java:44)
16:04:13,336 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
16:04:13,338 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
16:04:13,341 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
16:04:13,343 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
java.lang.reflect.Method.invoke(Method.java:597)
16:04:13,344 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173)
16:04:13,347 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89)
16:04:13,349 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:165)
16:04:13,351 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:92)
16:04:13,353 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
16:04:13,355 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
16:04:13,358 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
16:04:13,359 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
java.util.concurrent.FutureTask.run(FutureTask.java:138)
16:04:13,361 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
16:04:13,364 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
16:04:13,366 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
16:04:13,368 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
16:04:13,371 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:207)
16:04:13,373 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:209)
16:04:13,375 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:152)
16:04:13,378 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:114)
16:04:13,380 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:185)
16:04:13,382 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:113)
16:04:13,384 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
16:04:13,386 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:164)
16:04:13,389 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
16:04:13,391 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
16:04:13,393 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
16:04:13,396 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
16:04:13,398 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
16:04:13,401 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
16:04:13,403 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
16:04:13,405 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
16:04:13,408 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
16:04:13,410 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
16:04:13,412 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
16:04:13,415 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
16:04:13,417 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) at
java.lang.Thread.run(Thread.java:662)
any help would be appreciated.

No comments:

Post a Comment