Zend Java Bridge无法调用接口方法?

时间:2013-06-04 12:40:05

标签: java php jms tibco zend-server

尝试通过Zend Java Bridge在PHP中实现Tibco JMS消息传递时,我正在执行以下标准过程:

$factory = java('com.tibco.tibjms.TibjmsConnectionFactory', $srv);
$connection = $factory->createConnection($usr, $pwd);

$t = new java('javax.jms.Session');
$session = $connection->createSession(false, $t->AUTO_ACKNOWLEDGE);

$destination = $session->createQueue($qName);

在这个片段的最后一行,我得到以下异常:

java.lang.NoSuchMethodException: createQueue

createQueue 方法是 Session 接口的一部分,该接口由我的$ session对象的类实现(应该是这样)。当我在纯Java中做同样的事情时,一切都运行得很好,所以我怀疑Zend Java Bridge缺乏调用接口方法的功能。有没有人之前处理过类似的问题,是否有任何变通方法(除了在Java中实现整个逻辑并从PHP调用它)?

0 个答案:

没有答案
相关问题