Java Tomee远程jndi数据源连接池

Java Tomee远程jndi数据源连接池,java,datasource,jndi,connection-pooling,apache-tomee,Java,Datasource,Jndi,Connection Pooling,Apache Tomee,我正在尝试创建一个连接池,并尝试使用tomee远程使用数据源。我尝试这样做时遇到了一个例外 我已经在tomee.xml中定义了数据源资源。然后,我尝试使用标准的锅炉板代码远程访问此资源,以获取initialContext(props)。我尝试了一个示例资源,如javax.jms.Queue,它工作正常,没有错误。但是当我尝试使用数据源资源时,在客户端会出现异常。启动TOME时,日志中没有错误。对于每个使用数据源资源的请求,我都可以在localhost访问日志中看到状态200。我做了一项研究,我在

我正在尝试创建一个连接池,并尝试使用tomee远程使用数据源。我尝试这样做时遇到了一个例外

我已经在tomee.xml中定义了数据源资源。然后,我尝试使用标准的锅炉板代码远程访问此资源,以获取initialContext(props)。我尝试了一个示例资源,如javax.jms.Queue,它工作正常,没有错误。但是当我尝试使用数据源资源时,在客户端会出现异常。启动TOME时,日志中没有错误。对于每个使用数据源资源的请求,我都可以在localhost访问日志中看到状态200。我做了一项研究,我在某个地方读到,这是一个bug。以前有人这样做过吗?提前谢谢

下面是我在客户端遇到的例外情况

Exception in thread "main" java.lang.ClassCastException: 
org.apache.openejb.client.ThrowableArtifact cannot be cast to 
java.lang.Error at 
org.apache.openejb.client.JNDIContext.lookup(JNDIContext.java:294)


URL used to connect to the server remotely,

http:localhost:8080/demo/tomee/ejb
当我在server.xml和contex.xml上定义这个资源,并尝试在本地访问它时,它工作得很好。感谢您的帮助