EJBCLIENT000025: нет получателя EJB для обработки ошибки, когда происходит вызов EJB, контекст весенней загрузки в контекст сервера Wildfly - PullRequest
0 голосов
/ 31 мая 2019

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.
...