2016-05-11 1 views
1

Я запускаю диспетчер API 1.10.0 с MySQL 5.6 на Linux RedHat 6.7. WSO2Carbon запускается без ошибок. Однако, когда я просматриваю API в издателе, у меня «произошла ошибка при получении API». Нет проблем в магазине, API указан в списке.Невозможно найти API в базе данных

TID[-1234] [AM] [2016-05-11 10:21:01,338] ERROR {org.wso2.carbon.apimgt.impl.dao.ApiMgtDAO} - Unable to find the API: admin-ApiCountry-1.0.0 in the database 

Когда я выбираю таблицу am_api У меня есть

+--------+--------------+-------------------+-------------+----------------+------------------+------------+---------------------+------------+---------------------+ 
| API_ID | API_PROVIDER | API_NAME   | API_VERSION | CONTEXT  | CONTEXT_TEMPLATE | CREATED_BY | CREATED_TIME  | UPDATED_BY | UPDATED_TIME  | 
+--------+--------------+-------------------+-------------+----------------+------------------+------------+---------------------+------------+---------------------+ 
|  1 | admin  | Informations_Pays | 1.0   | /Pays_Info/1.0 | /Pays_Info  | admin  | 2016-05-11 10:08:55 | NULL  | 0000-00-00 00:00:00 | 
+--------+--------------+-------------------+-------------+----------------+------------------+------------+---------------------+------------+---------------------+ 

Спасибо за вашу помощь

+0

я просто была аналогичная проблема ... способ обойти это пойти в/консоли и удалите Апи в разделе «Метаданные» и повторите попытку. – JavaMastaRSA

+0

Спасибо, что работает. – IDE

ответ

1

Перейти к https://hostname:9443/carbon/admin/index.jsp Главная> Метаданные> Список> APIs Затем удалите API, которые не являются отображается в магазине. (или удалить все API, и публиковать их снова)

Спасибо JavaMastaRSA за ответ :)

+0

Это не помогает мне. –