EJBCLIENT000025: Приемник EJB недоступен для обработки ошибки, когда происходит вызов EJB в контексте весенней загрузки с контекстом сервера Wildfly.
Я пытаюсь настроить свойство JNDI, а затем пытаюсь установить соединение между весенней загрузкой и другой не пружинной загрузкойконтекст.но соединение не создано, и когда мы пытаемся получить данные, выдается следующая ошибка:
```@Bean
public Context context() throws NamingException {
Properties jndiProps = new Properties();
jndiProps.put("java.naming.factory.initial", "org.jboss.naming.remote.client.InitialContextFactory");
jndiProps.put("jboss.naming.client.ejb.context", true);
jndiProps.put("java.naming.provider.url", "http-remoting://192.168.101.136:8080");
jndiProps.put( Context.URL_PKG_PREFIXES, "org.jboss.ejb.client.naming" );
jndiProps.put( Context.SECURITY_PRINCIPAL, "admin" );
jndiProps.put( Context.SECURITY_CREDENTIALS, "jboss" );
return new InitialContext(jndiProps);
}
@Bean
public Users userDelegate(Context context) throws NamingException {
return (Users) context.lookup(this.getFullName(Users.class));
}
private String getFullName(Class classType) {
String moduleName = "collab-ejb/";
String beanName = classType.getSimpleName();
String viewClassName = classType.getName();
return "java:global/collab-ear/" +moduleName + beanName + "!" + viewClassName;
}
we are looking for RMI connection between springboot context and EJB context in wildfly server.Please suggest any way to get data with EJB call.