2017-04-04 2 views
0

Ich experimentiere mit dem Upgrade-Prozess von WSO2AM, also habe ich Version 1.10.0 auf einem neuen Rechner installiert, eine einfache API (eine POST-Methode) erstellt und veröffentlicht und dann folgte die Upgrade-Anleitung beschrieben here.WSO2AM 2.1.0 kann API-XML nicht von 1.10.0 laden

Wenn jedoch 2.1.0 Start (in den Link "Aktualisieren der API-Manager 2.1.0" Schritt 4b) in der angegebenen Reihenfolge, erhalten jedesmal, wenn ich die folgenden Fehler:

[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. 

Natürlich, wenn ich fertig bin, alle Befehle in der gegebenen Reihenfolge auszuführen und zum Herausgeber zu gehen, ist die API, die VPP_REST genannt wird, nicht dort. Was vermisse ich?

Das System:

  • OS: Ubuntu Server 14.04 64-Bit-
  • JDK: 1.8.0_121

Antwort

0

Führen Sie das apim200_to_apim210_gateway_artifact_migrator.sh Skript wie in Schritt 5 gegeben und dann das ausführen Schritt 4b. (So ​​wird die Klassennamenmigration durchgeführt, die in der Synapse vor der DB-Migration stattfinden muss)

Verwandte Themen