在JBoss 7.0.1中部署了一个EJB模块后,我试图从在另一个JVM上执行的客户端访问它。但是,我无法弄清楚需要添加到客户端类路径中的客户端jar文件。从另一个客户端访问部署在JBoss 7.0.1中的ejb
我尝试了下列要求: -
- 的JBoss的EJB-api_3.1_spec-1.0.1.Final.jar
- 的JBoss的EJB客户端,1.0.0.Beta11.jar 3.jboss-测井3.1.0.CR2.jar
- 的jboss-编组,1.3.4.GA.jar 5.jboss编组河 - 1.3.4.GA.jar
- 的jboss-remoting- 3.2.0.CR8.jar 7.jboss-sasl-1.0.0.Beta9.jar
- 的jboss-交易api_1.1_spec-1.0.0.Final.jar
- xnio-API 3.0.0.CR7.jar
人们似乎在此设置了一些矛盾,我得到这个例外: -
INFO: JBoss EJB Client version 1.0.0.Beta11 Nov 9, 2012 12:01:04 AM org.xnio.Xnio INFO: XNIO Version 3.0.0.CR7 Nov 9, 2012 12:01:04 AM org.jboss.ejb.client.ConfigBasedEJBClientContextSelector createConnections ERROR: Could not create connection for connection named default java.lang.IllegalArgumentException: No matching XNIO provider found at org.xnio.Xnio.doGetInstance(Xnio.java:192) at org.xnio.Xnio.getInstance(Xnio.java:146) at org.jboss.remoting3.Remoting.createEndpoint(Remoting.java:73)
...
,同时具有一个客户端访问部署在JBoss的7.1.0决赛时,JBoss 6.1.0最终或GlassFish服务器,一个EJB我没有任何问题。客户端战争需要的罐子可用。
我是一个在Java EE和应用服务器方面的新手,我试图在这个过程中学习。
谢谢。
Thanx,这节省了我很多时间。 –