1
У меня есть EJB3 и EJB2 bean. Я вызываю метод, который есть в EJB2 из EJB3 bean.Параметры метода прохождения от EJB3 до EJB2 не происходят
Ниже приведен код в компоненте EJB3.
private EJB2ServiceRemote getEJB2Bean() {
if (EJB2ServiceRemote == null) {
EJBHomeAttributes EJB2Service =
new EJBHomeAttributes("ejb/business/payments/EJB2Service", EJB2ServiceRemoteHome.class.getName());
EJB2ServiceRemote = (EJB2ServiceRemote) EJBServices.getRemoteService(EJB2Service);
}
return EJB2ServiceRemote;
}
String result = getEJB2Bean().callMethodInEJB2(withSomeParameter);
Моя проблема withSomeParameter
идет как null
в callMethodInEJB2
в EJB2 Bean.
Я использую сервер приложений Websphere 7.
Спасибо за ваш ответ. 'withSomeParameter реализует Serializable'. Даже тогда это происходит как «null» – user2488578
Решено, изменив EJB2ServiceRemote на локальный – user2488578
рад, что это сработало для вас – him