को विस्थापित करने के लिए मैं 2.6 opensaml से 3.1.1 opensaml के संकलन मैं कुछ त्रुटियाँकैसे से opensaml 2.6 3.1.1
1)
Element plaintextElement = getElementAssertion(inputBean);
String xml = XMLHelper.prettyPrintXML(plaintextElement);
मैं cant't प्राप्त एक वर्ग की ओर पलायन करने के लिए है नए संस्करण में क्लास XMLHelper खोजें।
2)
DefaultBootstrap.bootstrap();
builderFactory = Configuration.getBuilderFactory();
Configuration.getMarshallerFactory().getMarshaller(assertion).marshall(assertion);
मैं कक्षा DefaultBootstrap लगता है can'f और मैं तरीकों getBuilderFactory(), getMarshallerFactory() के साथ एक वर्ग विन्यास
3)
BasicCredential credential = new BasicCredential();
नहीं मिल सकता है
अब रचनाकार नया मूलभूत() दिखाई नहीं दे रहा है।
मुझे बहिष्करण संकेत के साथ दस्तावेज नहीं मिला है। इस वर्ग को opensaml 3.1.1 संस्करण में पोर्ट करने के लिए मुझे क्या करना चाहिए?
क्या कोई मेरी मदद कर सकता है? अग्रिम धन्यवाद। मेरे खराब अंग्रेजी के लिए खेद है।
तो क्या कारण है जब मैं अभी भी कारखाने से (अन) marshaller की अशक्त बजाय हो सकता है? 'XMLObjectProviderRegistrySupport.getMarshallerFactory()। GetMarshaller (authnRequest.getElementQName())' – Gobliins
क्या आपने 'प्रारंभिक सेवा' प्रारंभ करें(); '? –
https://git.shibboleth.net/view/?p=java-opensaml.git;a=blob;f=opensaml-saml-impl/src/test/java/org/opensaml/ पर कुछ उपयोगी नमूना कोड है saml/SAML2/मेटाडाटा/MetadataTest.java; एचबी = HEAD। ध्यान दें कि कुछ प्रारंभिकरण 'org.opensaml.core.xml.XMLObjectBaseTestCase # initXMLObjectSupport' पर superclass में है जो बदले में' OpenSAMLInitBaseTestCase' से प्राप्त होता है ('प्रारंभिक सेवा' प्रारंभिक() 'के अलावा कुछ भी नहीं करता है)। –