参考文章 : 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
本文详细介绍了如何通过Jboss部署EJB应用,并在客户端进行调用。重点解决了版本选择问题及客户端开发步骤。特别强调了在配置客户端jboss-ejb-client.properties时,远程端口设置的重要性,避免了因误改端口导致的异常问题。
8739

被折叠的 条评论
为什么被折叠?



