本地接口用@Local标识,只能在同一个服务器内访问。
远程接口用@Remote标识,可以在不同服务器,不同jvm间访问
你说的java类是上面接口的实现吧?
最近也在看EJB3和struts2。。昨天刚弄了个程序,tomcat上部署的struts2程序访问部署在jboss上的ejb3程序。
接口必须是@Remote的,必须要一个接口备份在struts2程序里(直接引用失败,报错,找不到接口),jboss下的client下的lib包必须要在struts2下有(不需要全部,全部拷贝过去也没问题)。