2017-12-05 2 views
1

Leute!Ist es möglich, org.apache.axis2.wso2 Artefakte durch org.apache.axis2 Artefakte zu ersetzen?

Ich muss Artefakte in einem Projekt, das auf Wso2-Server ausgeführt wird, aktualisieren. Es wurden wso2 spezifische Artefakte wie org.apache.axis2.wso2 oder org.apache.ws.commons.axiom.wso2 verwendet.

Wenn ich diese wso2 spezifischen Artefakte durch aktuellere reguläre org.apache.axis2 Artefakte ersetzen möchte, könnte dies zu Fehlern führen oder ich kann unspezifische Artefakte frei verwenden?

Antwort

0

WSO2 erstellt in 2 Fällen eigene Versionen solcher Bibliotheken von Drittanbietern.

  1. Wenn das Originalglas nicht OSGi ist
  2. Wenn WSO2 neue Fehlerbehebungen und Verbesserungen hinzufügen muss, die nicht gibt es das ursprüngliche Glas

In jedem Fall ein Glas in seine ursprüngliche Wechsel Version kann den Server beschädigen.

Auf der anderen Seite können neue Versionen dieser 3rd-Party-Gläser auch API (Signatur) Änderungen haben. So kann es den Server auch brechen.

Also die Quintessenz ist, dass es nicht möglich sein wird, solche JAR-Upgrades ohne interne Codeänderungen durchzuführen.

+0

Vielen Dank, Bee, ich denke in die gleiche Richtung, BU wollte zu diesem Thema konsultieren. – lenineo