मेरी अंग्रेजी के लिए खेद है और मैं wso2 में नौसिखिया हूँ। मैं अपनी .car को परिनियोजित करने के लिए इस ट्यूटोरियल https://youtu.be/pa-nXLaCh4I का उपयोग कर रहा हूं WSO2ESB पर आवेदन। सब ठीक है, लेकिन क्या मैं इसे WSO2DSS पर परिनियोजित कर सकता हूँ? यह मेरे लिए काम नहीं करता है। कृपया मदद कीजिए।

मैंने इस ट्यूटोरियल में केवल एक चीज बदली है - "सर्वर रोल" = "डेटा सर्विसेज सर्वर" के साथ निर्यात समग्र एप्लिकेशन प्रोजेक्ट। तब मेरा wso2dss सर्वर त्रुटियों के बिना मेरे .car ऐप को तैनात करता है, लेकिन जब मैं http/1.1 का उपयोग करता हूं तो 'http:/ के लिए अनुरोध प्राप्त करें। /लोकलहोस्ट:८२८०/नमूना/लॉग' मेरा ब्राउज़र कहता है कि मैं कनेक्ट नहीं कर सकता। मैंने लोकलहोस्ट 8280 पोर्ट को नैम्प के साथ चेक किया है और अनुरोध प्राप्त किया है कि पोर्ट बंद है:

PORT     STATE  SERVICE
8280/tcp closed synapse-nhttp

फिर मैं "\wso2esb-4.9.0\repository\conf\axis2\axis2.xml" की जांच करता हूं और तत्व ढूंढता हूं:

<transportReceiver name="http" class="org.apache.synapse.transport.passthru.PassThroughHttpListener"> ...

जो असम्बद्ध था, लेकिन "\wso2dss-3.5.1\repository\conf\axis2\axis2.xml" iIfound तत्व में

<!--transportReceiver name="http" class="org.apache.synapse.transport.nhttp.HttpCoreNIOListener"> ... 

जिस पर टिप्पणी की गई। मैं इस तत्व को wso2dssaxis2.xml में असम्बद्ध करता हूं। फिर सर्वर को पुनरारंभ करें, लेकिन त्रुटियां प्राप्त करें जैसे: java.lang.ClassNotFoundException और सर्वर प्रारंभ नहीं हुआ। फिर मैं "\wso2dss-3.5.1\repository\components\dropins" में 3 जार कॉपी करता हूं:

httpcore-nio_4.3.3.wso2v1.jar
synapse-commons_2.1.3.wso2v11.jar
synapse-nhttp-transport_2.1.3.wso2v11.jar

और सर्वर शुरू हुआ और पोर्ट 8280 खुला:

PORT     STATE SERVICE
8280/tcp open  synapse-nhttp

और उस पल मैं ढेर हो गया था। मैं 'http://localhost:8280/sample/log' के लिए अनुरोध प्राप्त करने के लिए http/1.1 का उपयोग करता हूं। लेकिन ब्राउज़र में त्रुटि प्राप्त करें

ERR_INCOMPLETE_CHUNKED_ENCODING" 500 Internal Server Error

लेकिन खाली पृष्ठ को छोड़कर था और wso2dss सर्वर कंसोल कुछ भी प्रदर्शित नहीं करता है। मैं स्टैंडआर्ट wso2dss-3.5.1 बिल्ड और डेवलपर-स्टूडियो-ग्रहण-जी-लूना-विन64-x86_64-3.8.0 का उपयोग करता हूं

0
Nestro 31 मई 2019, 09:27

1 उत्तर

सबसे बढ़िया उत्तर

आप synapse कलाकृतियों को DSS में परिनियोजित नहीं कर सकते। यह उत्पाद एक अलग उद्देश्य के लिए है, जो डेटा स्रोतों और डेटा सेवाओं के साथ काम कर रहा है।

यदि आप एक ही उत्पाद में DSS और ESB कार्यक्षमताओं को एक साथ चाहते हैं, तो आप ESB में DSS सुविधा स्थापित कर सकते हैं [1]. या आप WSO2 EI [2] का उपयोग कर सकते हैं जिसमें ESB है और डीएसएस एक साथ संयुक्त।

1
Thishani Lucas 31 मई 2019, 07:37