Как написать jndi.properties для Websphere 8.5 при создании проекта EJB 2.1 от eclipse Luna
Я видел пример файла jndi.properties для JBoss Server
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
java.naming.provider.url=localhost
Какие изменения я должен сделать здесь, чтобы он работал на Websphere 8.5?
Я использую этот учебник для справки
https://www.tutorialspoint.com/ejb/ejb_create_application.htm
1 ответ
Вот фрагмент кода со свойствами, которые работают в моей среде Websphere 8.5:
import java.util.Properties;
import javax.naming.Context;
import javax.naming.InitialContext;
Properties p = new Properties();
p.put(Context.PROVIDER_URL, "iiop://localhost:2809");
p.put(Context.INITIAL_CONTEXT_FACTORY, "com.ibm.websphere.naming.WsnInitialContextFactory");
p.put("com.ibm.websphere.naming.jndicache.cacheobject", "cleared");
Context context = new InitialContext(p);