В настоящее время я оцениваю пакет программного обеспечения WSO2 и решил начать с примера quickstart , чтобы начать прототипирование как можно быстрее и с минимальными усилиями, насколько это возможно. Поэтому я установил виртуальную машину fre sh, установил все компоненты и запустил диспетчер API.
Как я упоминал выше, я начал с краткого примера с их сайта, который является самой простой вещью, которую можно себе представить. Я пошёл за письмом шаг за шагом и получил сообщение о внутренней системной ошибке. Это как-то связано с механизмом SSL, но я не могу понять, в чем дело.
Ответ от самого API Manager:
<am:fault xmlns:am="http://wso2.org/apimanager">
<am:code>101500</am:code>
<am:type>Status report</am:type>
<am:message>Runtime Error</am:message>
<am:description>Error in Sender</am:description>
</am:fault>
И журнал от wso2am сервер:
[2020-02-16 14:10:02,649] ERROR - TargetHandler I/O error: General SSLEngine problem
javax.net.ssl.SSLHandshakeException: General SSLEngine problem
<trimmed>
at org.apache.http.nio.reactor.ssl.SSLIOSession.doRunTask(SSLIOSession.java:255) ~[httpcore-nio_4.3.3.wso2v4.jar:?]
at org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:293) ~[httpcore-nio_4.3.3.wso2v4.jar:?]
... 9 more
<trimmed>
at org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:293) ~[httpcore-nio_4.3.3.wso2v4.jar:?]
... 9 more
<trimmed>
[2020-02-16 14:10:02,698] INFO - LogMediator STATUS = Executing default 'fault' sequence, ERROR_CODE = 101500, ERROR_MESSAGE = Error in Sender
(я пытался урезать его как можно лучше, как вы можете видеть, но без реального опыта в Java трудно сказать, какие части трассы актуальны)