Я пытаюсь создать пул соединений и пытаюсь использовать источник данных удаленно, используя tomee. Когда я пытаюсь это сделать, я получаю исключение.
Я определил ресурс DataSource в файле tomee.xml. Затем я пытаюсь получить доступ к этому ресурсу удаленно, используя стандартный код котельной пластины для получения initialContext (реквизиты). Я попытался для примера ресурса, как, javax.jms.Queue, который работает нормально, не дает ошибок. но когда я пытаюсь использовать ресурс DataSource, получаю исключение на стороне клиента. При запуске тома в логах ошибки нет. Я могу видеть статус 200 в журнале доступа localhost для каждого запроса на использование ресурса DataSource. Я провел исследование и где-то читал, что это ошибка. Кто-нибудь делал это раньше ? Заранее спасибо.
ниже - исключение, которое я получаю на стороне клиента.
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 и пытаюсь получить к ним доступ локально, он работает нормально. Любая помощь приветствуется.