`

JBoss 部署EJB应用并在客户端调用

 
阅读更多

 

 

  参考文章 : JBoss AS 7 remote EJB client tutorial     

                             EJB invocations from a remote client using JNDI

       任务 : 通过Jboss来部署EJB应用,然后在客户端调用!很简单,可是如果你是

       第一次用, 难免遇到许多坑。

 

       1. 第一个就是版本选择问题: 我第一次下的是Jboss7.0.2-Final版,可是按照网上的

       的教程,感觉它就像一个残缺版一样,少东西,bin目录下面根本就没有client....

       所以,我使用的版本是7.1

 

       2. 开发步骤: 服务端应用直接通过eclipse部署到Jboss, Jboss的使用更Tomcat类似,

       客户端的开发,第一要引入bin/client/目录下的jar , 只要引入它就可以了!

       客户端jboss-ejb-client.properties 的配置的时候,有个属性必须注意了:

        remote.connection.default.port = 4447 (这个远程端口,jboss默认的就是4447,不要改了,我就是想着jboss通过浏览器

访问的端口为9000 , 我就把它改成了9000 ,结果就出现了下面的异常:)

        

 Could not register a EJB receiver for connection to remote://192.168.1.1:4447
java.lang.RuntimeException: Operation failed with status WAITING

      

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics