参考文章 : 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