For some strange reason I cannot create two initial contexts and lookup interfaces on both at the same time - the second interface always throws a javax.naming.NameNotFoundException: ejb/SomeEJBHome not found in Archive even though I am looking up the same interfaces... a thought this ought to be due to some trivial code bug but I have been debugging for quite some time one this, so if anyone have experienced the same problem, I would appreciate your input. R.