2008-10-07 8 views
5

जब मैं दूरस्थ ईजेबी कहता हूं तो मुझे विभिन्न ड्राइवर जानकारी निर्दिष्ट करने की आवश्यकता क्यों होती है?क्यों रिमोट ईजेबी 3 सत्र बीन्स पर एक प्रारंभिक कॉन्टेक्स्ट

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 

क्या हमें केवल यूआरएल/पोर्ट निर्दिष्ट करने की आवश्यकता नहीं है और ईजेबी कंटेनर को अन्य सभी चीजों को हल करना चाहिए?

उत्तर

1

क्योंकि सभी ईजेबी कंटेनर समान गुणों का उपयोग नहीं करते हैं। यह गुण जेबॉस कंटेनर के लिए था।

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

ओह, मुझे पता है कि मैं समझने के लिए क्यों यह एक अधिक सामान्य फैशन में संभाला नहीं है कोशिश कर रहा हूँ:

उदाहरण Glassfish तक इस गुण का उपयोग करें। आपको बस इतना करना है कि इसे मेजबान को इंगित करें और कंटेनर को अन्य सभी चीजों को हल करना चाहिए। – arinte

संबंधित मुद्दे