2008-10-07 12 views
5

Uzaktan EJB'yi aradığımda neden çeşitli sürücü bilgilerini belirtmem gerekiyor?Neden Uzaktan EJB3 Oturum Tabanında bir InitialContext

java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory 
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces 
java.naming.provider.url=localhost:1099 

Yalnızca URL'yi/bağlantı noktasını belirtmemize gerek yok ve EJB kabı diğer tüm sorunları çözmeli mi?

cevap

1

Tüm EJB kapsayıcıları aynı özellikleri kullanmıyor. Bu özellikler Jboss konteynerleri içindi.

java.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFactory 
java.naming.factory.url.pkgs=com.sun.enterprise.naming 
java.naming.factory.state=com.sucn.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl 
org.omg.CORBA.ORBInitialHost=localhost 
org.omg.CORBA.ORBInitialPort=3700 
+2

Duh, ben bir daha genel bir şekilde ele alınmamış neden anlamaya çalışıyorum biliyoruz: Örneğin GlassFish By

bu özelliklerini kullanırlar. Yapmanız gereken tek şey, ana bilgisayara yönlendirmektir ve kapsayıcı diğer tüm şeyleri çözmelidir. – arinte

İlgili konular