All the EJBs used in the application are of Version 1.1
To isolate the classloading you have to configure it.
Also you have to separate the JNDI names of the EJB's, but I think you have done this via deployment descriptor, right?
If it is correct configured a redeploy of one app has no affect to the other.
Helpful links for classloading are also: