Извините за мой английский, и я новичок в wso2.Я использую это руководство https://youtu.be/pa-nXLaCh4I для развертывания моего приложения .car на WSO2ESB.Все хорошо, но я могу развернуть это на WSO2DSS?Это не работает для меня.Пожалуйста, помогите.
Я изменил только одну вещь в этом учебнике - экспортировать проект составного приложения с "роль сервера" = "сервер служб данных".Затем мой сервер wso2dss развернул мое приложение .car без ошибок, но когда я использую http / 1.1 запрос на получение 'http://localhost:8280/sample/log', мой браузер говорит, что я не могу подключиться.Я проверил порт localhost 8280 с помощью nmap и получил запрос на закрытие порта:
PORT STATE SERVICE
8280/tcp closed synapse-nhttp
Затем я проверяю "\ wso2 esb -4.9.0 \ repository \ conf \ axis2 \ axis2.xml "и найти элемент:
<transportReceiver name="http" class="org.apache.synapse.transport.passthru.PassThroughHttpListener"> ...
, который не был закомментирован, но в" \ wso2 dss -3.5.1 \ repository \ conf \ axis2 \ axis2.xml "элемент iIfound
<!--transportReceiver name="http" class="org.apache.synapse.transport.nhttp.HttpCoreNIOListener"> ...
который был прокомментирован.Я раскомментирую этот элемент в wso2dss axis2.xml.Затем перезапустите сервер, но получите ошибки типа: java.lang.ClassNotFoundException
и сервер не запустился.Затем я копирую 3 банки в "\ wso2dss-3.5.1 \ repository \ components \ dropins":
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 / 1.1 get get to 'http://localhost:8280/sample/log', но получаю ошибку в браузере
ERR_INCOMPLETE_CHUNKED_ENCODING" 500 Internal Server Error
, но за исключением пустой страницы, и консоль сервера wso2dss ничего не отображает.Я использую стандартную сборку wso2dss-3.5.1 и developer-studio-eclipse-jee-luna-win64-x86_64-3.8.0