Web-service als eine JAR-Datei, oder KRIEG in einen anderen KRIEG?
Ich habe ein SOAP-web-service läuft auf Tomcat 6 (mit Spring Web Services, Java)
Möchte ich nun Zusammenführen dieser webservice in eine andere große web-Anwendung (mit Spring, Java und ein web-service) und die Nutzung der web-service als ein bisschen Plug-in für den Haupt-web-app. Ich meine, wenn ich meine Haupt-app meine web-Dienst auch starten. Und Sie verwenden die gleichen Ressourcen.
Den wichtigsten web-app hat bereits mehrere plugins, die JAR-Dateien in Ihrem WEB-INF/LIB-Ordner. Aber meine web-service ist eine war-Datei, so kann ich eine Webanwendung (war-Datei) in eine andere web-Anwendungen WEB-INF/LIB-Ordner?
Wenn ich nicht tun kann, ist, möglich, entfernen Sie das WEB-INF-Ordner meines web-service und machen meine web-service eine JAR-Datei und steckte es unter meiner Haupt-apps WEB-INf/LIB-Ordner? Ich bin nicht sicher, ob ich dienen kann, einen web service als eine JAR-Datei.
Ansatz, denken Sie, ist besser oder haben Sie andere Vorschläge?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde empfehlen, dass Sie ein GLAS aus Ihrem webservice und legte es in den lib-Ordner. Das gute an java ist, dass es keine Rolle wo sich Ihr code befindet, solange Sie laden es richtig.
Ich glaube nicht, können Sie haben KRIEG im inneren KRIEG. Aber Sie können Zusammenführen von zwei KRIEG-Projekte in einem (die durchgeführt werden können, z.B. durch den maven-build-system). Dennoch, die Verschmelzung WARs ist ein kopieren-einfügen-überschreiben-Vorgang die Blätter eine Menge zu wünschen übrig.
Ich würde kopiert die entsprechenden servlet - & einige Konfiguration in der web-app. auch dedizierte einige Pakete, webservices Klassen und zusätzlichen erforderlichen Abhängigkeiten.