APIマネージャー2.1.0を導入し、api-import-export-2.1.0 warファイルdescribed hereを設定しました。 zipファイルをアップロードしてAPIエンドポイントをインポートした後、status = CREATEDとなります。理由についてwso2am APIマネージャー2.1パブリッシャーの変更ライフサイクルの問題
TID: [-1234] [] [2017-07-06 11:11:57,289] ERROR {org.wso2.carbon.apimgt.rest.api.util.exception.GlobalThrowableMapper} - An Unknown exception has been captured by global exception mapper. {org.wso2.carbon.apimgt.rest.api.util.exception.GlobalThrowableMapper} java.lang.NoSuchMethodError: org.wso2.carbon.apimgt.api.APIProvider.changeLifeCycleStatus(Lorg/wso2/carbon/apimgt/api/model/APIIdentifier;Ljava/lang/String;)Z
任意のアイデア:
は、実際に私は出版社のchange-lifecycle APIを呼び出していますが、私はこの例外を取得していますAPIを公開するには?
私は、アクセストークン(スコープAPIM:api_view)を取得することができますし、APIのちょうど罰金を一覧表示するには、この
:9443/api/am/publisher/v0.10/apis
を呼び出します。その後、
:9443/api/am/publisher/v0.10/apis/change-lifecycle
を呼び出すが、上記の例外を取得し
は、私は別の(::APIM api_publishスコープ用)acces_tokenを取得します。ここに例があります:[[email protected]] ./publish.sh
View APIs (token dc0c1497-6c27-3a10-87d7-b2abc7190da5 scope: apim:api_view)
curl -k -s -H "Authorization: Bearer dc0c1497-6c27-3a10-87d7-b2abc7190da5" https://gw-node:9443/api/am/publisher/v0.10/apis
{
"count": 1,
"next": "",
"previous": "",
"list": [
{
"id": "d214f784-ee16-4067-9588-0898a948bb17",
"name": "Health",
"description": "health check",
"context": "/api",
"version": "v1",
"provider": "admin",
"status": "CREATED"
}
] }
Publish API (token b9a31369-8ea3-3bf2-ba3c-7f2a4883de7d scope: apim:api_publish)
curl -k -H "Authorization: Bearer b9a31369-8ea3-3bf2-ba3c-7f2a4883de7d" -X POST https://gw-node:9443/api/am/publisher/v0.10/apis/change-lifecycle?apiId=d214f784-ee16-4067-9588-0898a948bb17&action=Publish
{
"code":500,
"message":"Internal server error",
"description":"The server encountered an internal error. Please contact administrator.",
"moreInfo":"",
"error":[]
}
また、パブリッシャーのUIページからAPIを公開しようとしましたが、エラー: TID:[-1234] [] [2017-07-06 16:13:22,741] ERROR {JAGGERY.site.blocks.item-design.ajax.add:jag} - org.mozilla.javascript.WrappedException :ラップされたjav a.lang.ClassCastException:またはg.mozilla.javascript.UniqueTagはjava.lang.Stringにキャストできません(/publisher/modules/api/add.jag#134) – user2725960