Ok. It seems to me that I figured out the scope of the problem. When you are running an EJB client as a part of web application from normal, non-Tomee tomcat, you need some j2ee jar, open-ejbclient is not enough since it is not including all javax.ejb.* classes.
However javaee-api-6.0-6-tomcat.jar or regulqr javaee-api-6.jar has many "offending" classes- javax/servlet/Servlet, javax/el/* classes and javax/transaction classses. those classes already are used in the regular tomcat. So it is impossible for the EJB client to properly load javax.ejb. objects.... thats the difference between simple java application and java web application. If I am right this bug is very easy for reproducing, and , for my opinion it definitely have critical priority- you cant do web application EJB client for Tomee EJB server.... -- View this message in context: http://tomee-openejb.979440.n4.nabble.com/Cant-invite-EJB-from-another-Tomcat-tp4672650p4672667.html Sent from the TomEE Dev mailing list archive at Nabble.com.