WSO2 API-M не может использовать API, созданный в клиенте - PullRequest
1 голос
/ 19 июня 2019


Я сталкиваюсь с одной проблемой при использовании WSO2 API Manager :
Я не могу использовать API, созданный в клиенте.
Сценарий:
Мы развернули API-интерфейс wso2 на сервере, все в одном , версия 2.6.0 на сервере с Oracle Linux 7 и все в порядке.
Мы не используем смещение порта, ни установленную аналитику, ни идентификационный сервер.
Создание и использование API без арендаторов работало нормально .
Теперь мы создали двух арендаторов на этом сервере: abc.com и 123.com.
На консоли управления в abc.com я определил 123.com как внешнее хранилище.
Мы вошли в API Publisher, в tenant abc.com и создали API ApiTeste , мы опубликовали его во внешнем хранилище 123.com, ошибок нет. После входа в API Store на клиенте abc.com (там же, где был создан API) , мы подписались на API, но когда мы попытались использовать этот API, возникли ошибки.
Может ли кто-нибудь помочь мне с этой проблемой?
Любая помощь будет оценена, спасибо заранее.
Gislaine

ОПРЕДЕЛЕНИЕ ВНЕШНЕГО МАГАЗИНА (удалены теги только для облегчения визуализации):
StoreURL: http://myhostapis.apis.com:9763/store
ExternalAPIStore: id = "123COM" type = "wso2"
className = "org.wso2.carbon.apimgt.impl.publishers.WSO2APIPublisher"
DisplayName: 123Com
Конечная точка: http://myhostapis.apis.com:9763/store
Имя пользователя: admin@123.com
Пароль: ххххххх

Перешел по ссылке [1] для определения внешнего хранилища, но не нашел других дел с использованием арендаторов:
[1] https://docs.wso2.com/display/AM260/Publish+to+multiple+external+API+stores

ОШИБКИ ЛОГА:

TID: [-1] [] [2019-06-19 08: 30: 46,348] ОШИБКА {org.apache.axis2.engine.AxisEngine} - Служба не найдена для ссылки на конечную точку (EPR) {org.apache.axis2.engine.AxisEngine} org.apache.axis2.AxisFault: служба не может быть найдена для ссылка на конечную точку (EPR) в org.apache.axis2.engine.DispatchPhase.validateTransport (DispatchPhase.java:251) в org.apache.axis2.engine.DispatchPhase.checkPostConditions (DispatchPhase.java:109) в org.apache.axis2.engine.Phase.invoke (Phase.java:329) в org.apache.axis2.engine.AxisEngine.invoke (AxisEngine.java:261) в org.apache.axis2.engine.AxisEngine.receive (AxisEngine.java:167) в org.apache.synapse.transport.passthru.ClientWorker.run (ClientWorker.java:263) в org.apache.axis2.transport.base.threads.NativeWorkerPool $ 1.run (NativeWorkerPool.java:172) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) at java.lang.Thread.run (Thread.java:748) TID: [-1] [] [2019-06-19 08: 30: 46,350] ОШИБКА {org.apache.synapse.transport.passthru.ClientWorker} - ошибка обработка ответного сообщения через Axis2 {} Org.apache.synapse.transport.passthru.ClientWorker org.apache.axis2.AxisFault: служба не может быть найдена для ссылка на конечную точку (EPR) в org.apache.axis2.engine.DispatchPhase.validateTransport (DispatchPhase.java:251) в org.apache.axis2.engine.DispatchPhase.checkPostConditions (DispatchPhase.java:109) в org.apache.axis2.engine.Phase.invoke (Phase.java:329) в org.apache.axis2.engine.AxisEngine.invoke (AxisEngine.java:261) в org.apache.axis2.engine.AxisEngine.receive (AxisEngine.java:167) в org.apache.synapse.transport.passthru.ClientWorker.run (ClientWorker.java:263) в org.apache.axis2.transport.base.threads.NativeWorkerPool $ 1.run (NativeWorkerPool.java:172) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) at java.lang.Thread.run (Thread.java:748) TID: [-1] [] [2019-06-19 08: 30: 54,343] ИНФОРМАЦИЯ {org.apache.synapse.mediators.builtin.LogMediator} - STATUS =Выполнение последовательности «ошибка» по умолчанию, ERROR_CODE = 101504, ERROR_MESSAGE = Тайм-аут отправки {org.apache.synapse.mediators.builtin.LogMediator}

1 Ответ

0 голосов
/ 09 июля 2019

@ dushansilva, спасибо. Я обновил свой сервер wso2 api-m, и теперь я могу создавать и использовать API-интерфейсы в соответствующих клиентах.

...