EJB звонит из грааля в стеклянную рыбу - PullRequest
0 голосов
/ 18 октября 2010

Мне нужно использовать удаленные вызовы EJB из моего приложения Grails.Для этого в предыдущем приложении Servlet я использовал клиентский javas glassfish jar (gf-client.jar) и он работает.

Как я могу включить gf-client.jar в путь сборки в приложении grails для вызова метода EJB?

спасибо.

Ответы [ 2 ]

1 голос
/ 26 октября 2011

ответ состоял в том, чтобы скопировать все библиотеки сервера приложений GlassFish в клиентскую машину (каталог с gf-client.jar и 2 уровнями вверх, проверить зависимости в gf-client.jar) и добавить только gf-client.jar в classpathприложение.Другие зависимости будут загружены автоматически, когда будет загружен gf-клиент.

примечание 1: в моем случае для приложения grails, которое я развернул в контейнере сервлетов tomcat, запишите полный путь к gf-client.jar в раздел shared.loader файла catalina.properties в conf dir и перезапустите tomcat.

примечание 2: для GlassFish v3.1 и выше замените gf-client.jar на gf-client-module.jar

0 голосов
/ 18 октября 2010

Поместите gf-client.jar в каталог lib вашего приложения grails. Любые jar-файлы в каталоге lib вашего приложения grails будут автоматически включены при запуске приложения, а также будут упакованы в сгенерированные военные файлы.

...