में मुख्य जानकारी नहीं मिल रही है, मैं ग्लासफ़िश में एक कष्टप्रद संदेश के कारण को ट्रैक करने का प्रयास कर रहा हूं जो हमारी लॉग फ़ाइलों को प्रदूषित कर रहा है।ग्लासफ़िश 3.1.2.2: IIOP1002: प्रिंसिपल प्रचार: विषय
हमारे सेट अप को सरल बनाने के लिए, हमारे पास 2 ग्लासफ़िश सर्वर 3.1.2.2 चल रहे हैं।
सर्वर ए पर वेब सेवा में भूमिकाओं का उपयोग करके परिभाषित सर्टिफिकेट आधारित सुरक्षा और सूर्य-ईजेबी-जेआर.एक्सएमएल और सन-एप्लिकेशन.एक्सएमएल में मैपिंग का उपयोग करके उस पर एक वेब सेवा तैनात की गई है।
सर्वर बी पर कोई रिमोट ईजेबी तैनात नहीं है, जिसमें कोई सुरक्षा कॉन्फ़िगर नहीं है।
जब सर्वर एक पर सर्वर बी पर दूरस्थ EJB बुला, वेब सेवा से की तरह कोड का उपयोग:
Properties props = new Properties();
props.setProperty("java.naming.factory.initial", "com.sun.enterprise.naming.SerialInitContextFactory");
props.setProperty("java.naming.factory.url.pkgs", "com.sun.enterprise.naming");
props.setProperty("java.naming.factory.state", "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");
props.setProperty("org.omg.CORBA.ORBInitialHost", server.getServer());
props.setProperty("org.omg.CORBA.ORBInitialPort", Integer.toString(server.getEjb3Port()));
InitialContext ic = new InitialContext(props);
return ((MyIF)ic.lookup(MyIF.class.getName())).doWork();
सर्वर एक पर लॉग इसे करने के लिए लॉग इन निम्न हो जाता है, लेकिन उम्मीद के रूप में काम करता है EJB कॉल ।
[#|2012-09-20T08:43:42.141+0100|SEVERE|glassfish3.1.2|javax.enterprise.system.core.security.com.sun.enterprise.iiop.security|_ThreadID=26;_ThreadName=Thread-2;|IIOP1002: Principal propagation: Cannot find principal information in subject|#]
क्या किसी को भी इस त्रुटि का कोई अनुभव है और पता है कि इस समस्या को कैसे हल किया जाए?
संदेश पर Oracle Documentation बहुत उपयोगी नहीं है।
IIOP1002 प्रधान प्रचार: विषय में प्रिंसिपल जानकारी नहीं खोजा जा सका
कारण: प्रिंसिपल जानकारी विषय में नहीं पाया जाता
कार्रवाई: पहचान प्रसार के लिए config सेटिंग्स की जाँच करें
क्या आप इसे हल करने में सक्षम थे? दुर्भाग्यवश –
@defaultlocale नहीं, यह वापस बर्नर पर डाल दिया गया है और भूल गया है। यह निश्चित रूप से एक दर्द लॉग पढ़ने बनाता है! –