现已经在一台JBOSS服务器上部署有一个EJB(如LogonRemote),我想从另外一台weblogic服务器上调用这个EJB的一个接口(LogonRemote有个验证用户的方法checkUser()),我想调用这个checkUser()方法,需要怎么做才能成功调用?需要打成JAR包引入这端吗?weblogic还需要怎么配置?

解决方案 »

  1.   

    被调用类必须实现Remote接口一般是WEB APP,直接调用它的一个接口类,EJB必须发布成JAR包,包含在WEB-APP里面。调用的时候,才能够找到EJB中对应的方法这些。
      

  2.   

    http://www.3648.com/article/20091005/63979_2.html
      

  3.   

    weblogic 有 weblogic-ejb-jar.xml,ejb-jar.xml 都要配置
    ejb-jar.xml 配置Home Remote EJBObject Service sessionBean等
    weblogic-ejb-jar.xml 配置jndi
    还有application.xml这个应该不用多说,是部署文件配置需要部署的jar和war包的