User: salborini
Date: 00/08/17 20:27:08
Modified: src/main/org/jboss/ejb/plugins/jrmp/server
JRMPContainerInvoker.java
Log:
undeploy must unbind jndi names
Revision Changes Path
1.19 +12 -1
jboss/src/main/org/jboss/ejb/plugins/jrmp/server/JRMPContainerInvoker.java
Index: JRMPContainerInvoker.java
===================================================================
RCS file:
/products/cvs/ejboss/jboss/src/main/org/jboss/ejb/plugins/jrmp/server/JRMPContainerInvoker.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- JRMPContainerInvoker.java 2000/08/18 03:16:56 1.18
+++ JRMPContainerInvoker.java 2000/08/18 03:27:08 1.19
@@ -72,7 +72,7 @@
* @author Rickard �berg ([EMAIL PROTECTED])
* @author <a href="mailto:[EMAIL PROTECTED]">Sebastien
Alborini</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Marc Fleury</a>
- * @version $Revision: 1.18 $
+ * @version $Revision: 1.19 $
*/
public abstract class JRMPContainerInvoker
extends RemoteServer
@@ -336,6 +336,17 @@
public void stop()
{
//MF FIXME: do we need to remove the stuff from JNDI and un-export the stuff?
+ try {
+ InitialContext ctx = new InitialContext();
+ ctx.unbind(container.getBeanMetaData().getJndiName());
+ ctx.unbind("invokers/"+container.getBeanMetaData().getJndiName());
+
+ UnicastRemoteObject.unexportObject(this, true);
+
+ } catch (Exception e) {
+ // ignore.
+ }
+
GenericProxy.removeLocal(container.getBeanMetaData().getJndiName());
}
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
- [jBoss-Dev] CVS update:jboss/src/main/org/jboss/ejb/... jBoss CVS Development
