JBAS011859: Naming context is read-only when using Jersey for JAX-RS / REST web service
Issue
- When using Jersey as JAX-RS implementation getting the following error:
java.lang.UnsupportedOperationException: JBAS011859: Naming context is read-only
at org.jboss.as.naming.WritableServiceBasedNamingStore.requireOwner(WritableServiceBasedNamingStore.java:147)
at org.jboss.as.naming.WritableServiceBasedNamingStore.createSubcontext(WritableServiceBasedNamingStore.java:137)
at org.jboss.as.naming.NamingContext.createSubcontext(NamingContext.java:385)
at org.jboss.as.naming.InitialContext$DefaultInitialContext.createSubcontext(InitialContext.java:306)
at org.jboss.as.naming.NamingContext.createSubcontext(NamingContext.java:393)
at javax.naming.InitialContext.createSubcontext(InitialContext.java:483)
at javax.naming.InitialContext.createSubcontext(InitialContext.java:483)
at com.sun.jersey.server.impl.cdi.CDIExtension$1.stepInto(CDIExtension.java:285)
at com.sun.jersey.server.impl.cdi.CDIExtension.diveIntoJNDIContext(CDIExtension.java:272)
at com.sun.jersey.server.impl.cdi.CDIExtension.createJerseyConfigJNDIContext(CDIExtension.java:278)
Environment
- Red Hat JBoss Enterprise Application Platform 6
- replacing JAX-RS implementation with Jersey
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.