It seems from your question. You tried to manage the lifecycle of your deployed ejb through the mbean.
If this is what you are doing, then this is why it does not work because the lifecycle of the EJB is managed by the container. You have no way to manage the lifecycle of another EJB. Only the j2ee container can do that.