【问题标题】:WSO2AM 2.1.0 fails to load API XML from 1.10.0WSO2AM 2.1.0 无法从 1.10.0 加载 API XML
【发布时间】:2017-05-16 00:26:07
【问题描述】:

我正在试验 WSO2AM 的升级过程,因此我在一台新机器上部署了 1.10.0 版本,创建并发布了一个简单的 API(一种 POST 方法),然后按照here 中描述的升级说明进行操作。

但是,当以给定顺序启动 2.1.0(在链接中,“将 API Manager 升级到 2.1.0”,步骤 4b)时,每次我都会收到以下错误:

[2017-04-02 16:53:33,051] ERROR - ClassMediatorFactory Error loading class : org.wso2.carbon.apimgt.usage.publisher.APIMgtResponseHandler - Class not found
java.lang.ClassNotFoundException: org.wso2.carbon.apimgt.usage.publisher.APIMgtResponseHandler cannot be found by synapse-core_2.1.7.wso2v10

<long stack trace here, let me know if it's of any value>

[2017-04-02 16:53:33,056] ERROR - ApiDeployer API deployment from the file : /home/gabel/wso2am-2.1.0/repository/deployment/server/synapse-configs/default/api/admin--VPP_REST_v1.0.xml : Failed.
org.apache.synapse.SynapseException: Error loading class : org.wso2.carbon.apimgt.usage.publisher.APIMgtResponseHandler - Class not found

<long stack trace here, let me know if it's of any value>

[2017-04-02 16:53:33,062] ERROR - AbstractSynapseArtifactDeployer Deployment of the Synapse Artifact from file : /home/gabel/wso2am-2.1.0/repository/deployment/server/synapse-configs/default/api/admin--VPP_REST_v1.0.xml : Failed!
org.apache.synapse.deployers.SynapseArtifactDeploymentException: API deployment from the file : /home/gabel/wso2am-2.1.0/repository/deployment/server/synapse-configs/default/api/admin--VPP_REST_v1.0.xml : Failed.

<long stack trace here, let me know if it's of any value>

[2017-04-02 16:53:33,067]  INFO - AbstractSynapseArtifactDeployer The file has been backed up into : NO_BACKUP_ON_WORKER.INFO
[2017-04-02 16:53:33,067] ERROR - AbstractSynapseArtifactDeployer Deployment of synapse artifact failed. Error reading /home/gabel/wso2am-2.1.0/repository/deployment/server/synapse-configs/default/api/admin--VPP_REST_v1.0.xml : API deployment from the file : /home/gabel/wso2am-2.1.0/repository/deployment/server/synapse-configs/default/api/admin--VPP_REST_v1.0.xml : Failed.
org.apache.axis2.deployment.DeploymentException: API deployment from the file : /home/gabel/wso2am-2.1.0/repository/deployment/server/synapse-configs/default/api/admin--VPP_REST_v1.0.xml : Failed.

<long stack trace here, let me know if it's of any value>

Caused by: org.apache.synapse.deployers.SynapseArtifactDeploymentException: API deployment from the file : /home/gabel/wso2am-2.1.0/repository/deployment/server/synapse-configs/default/api/admin--VPP_REST_v1.0.xml : Failed.

<long stack trace here, let me know if it's of any value>

[2017-04-02 16:53:33,083]  INFO - DeploymentEngine org.apache.axis2.deployment.DeploymentException: API deployment from the file : /home/gabel/wso2am-2.1.0/repository/deployment/server/synapse-configs/default/api/admin--VPP_REST_v1.0.xml : Failed.

当然,当我按给定顺序执行完所有命令并转到发布者时,称为 VPP_REST 的 API 不存在。我错过了什么?

系统:

  • 操作系统:Ubuntu Server 14.04 64 位
  • JDK:1.8.0_121

【问题讨论】:

    标签: wso2 wso2-am


    【解决方案1】:

    运行步骤 5 中给出的 apim200_to_apim210_gateway_artifact_migrator.sh 脚本,然后执行步骤 4b。 (所以它会在数据库迁移之前执行需要在突触中发生的类名迁移)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 1970-01-01
      • 2017-07-18
      • 1970-01-01
      • 2014-09-20
      相关资源
      最近更新 更多