मैं निम्न विधि के लिए संपत्ति फ़ाइल का यूआरआई पास करनी होगी (3 पार्टी जार)कैसे एक संपत्ति फ़ाइल
defaultConfiguration = Factory.createDefaultConfiguration(propertiesUrl.toURI());
PayClient client = Factory.createClient(defaultConfiguration);
जब मैं सर्वर पर मेरी कोड को तैनात करने के लिए एक सर्वर पथ से एक URL स्थान प्राप्त करने के लिए, मैं इस पथ यानी गुण Url.toURI() abc://localhost/server/test/payment/ConfigLookup.properties
तृतीय पक्ष एप्लिकेशन इस मान को अस्वीकार करता है और कनेक्शन क्लाइंट बनाने के लिए उपयोग की जाने वाली कॉन्फ़िगरेशन नहीं बनाता है।
एक नमूना कोड जहां मेरे स्थानीय बिन फ़ोल्डर में संपत्ति फ़ाइल पास होती है, ठीक होने पर ठीक काम करती है।
पथ propertiesUrl.toURI()
file:/D:/Code/bin/ConfigLookup.properties
ऊपर एक सफल कनेक्शन बनाता है के रूप में प्राप्त किया।
कृपया मुझे उनके बीच क्या गुम है पर मार्गदर्शन करें। स्थानीय कोड काम करता है जैसे सर्वर कोड समान रूप से काम कैसे करें।
"एबीसी:" योजना क्या है? –
यह वास्तव में सर्वर है जहां हम कोड को तैनात करते हैं। पोस्ट परिनियोजन, ऐसा लगता है कि प्रोजेक्टनाम (जिसे मैंने एबीसी के रूप में नामित किया है) :: //localhost/server/test/payment/ConfigLookup.properties – user2967948
यह स्पष्ट नहीं है कि "इस मान को अस्वीकार करता है" का अर्थ है, क्या कोई त्रुटि है संदेश या कॉन्फ़िगरेशन बस लोड नहीं किया जा रहा है। क्या तीसरे पक्ष के जार कोई लॉगिंग करते हैं? क्या आप इससे कोई लॉगिंग प्राप्त कर सकते हैं जो कि जो कुछ भी ढूंढ रहा है उसके बारे में अधिक संकेत प्रदान कर सकता है? –