Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
None
Description
In the JBoss AS-7.1.1.Final, I used the following code to do the JNDI binding/unbinding from the modules (not deployed in the deployment folder).
public class JndiRegistry {
private static final Log LOG= LogFactory.getLog(JndiRegistry.class);
public static void bindToJndi(String name, Object object) {
ServiceTarget serviceTarget = CurrentServiceContainer.getServiceContainer();
if (serviceTarget != null) {
WritableServiceBasedNamingStore.pushOwner(serviceTarget);
try
catch (NamingException e)
{ LOG.error("Error in binding the object in JNDI."); } }
}
public static void unbindFromJndi(String name){
ServiceTarget serviceTarget = CurrentServiceContainer.getServiceContainer();
if (serviceTarget != null) {
WritableServiceBasedNamingStore.pushOwner(serviceTarget);
try
catch (NamingException e)
{ LOG.error("Error in unbinding the object from JNDI."); } }
}
}
With the EAP 6.1.0.Alpha, I am getting the error of "
Caused by: java.lang.NoSuchMethodError: org.jboss.as.naming.WritableServiceBasedNamingStore.pushOwner(Lorg/jboss/msc/service/ServiceTarget;[Lorg/jboss/msc/service/ServiceName;)V",