Gibt es eine Möglichkeit EAR-Bereitstellung in WebSphere und Oracle Application Server zu automatisieren?

StackOverflow https://stackoverflow.com/questions/818754

Frage

Ich bin auf der Suche nach einer Lösung EAR-Bereitstellung für Oracle Application Server und WebSphere Application Servern zu automatisieren. Können Sie Kerle vorschlagen einige Open-Source-Lösung für das?

Danke, Venkat

War es hilfreich?

Lösung

Andere Tipps

8,5, stieß ich auf diese Option aufgerufen,

"überwachte Directory-Deployment". Im Folgenden sind die Schritte

Mit der globalen Bereitstellungseinstellungen Seite einer Verwaltungskonsole überwachten Verzeichnis Werte einzustellen.

1) Klicken Sie auf Anwendungen> Globale Bereitstellungseinstellungen.

2) Um überwachten Verzeichnisbereitstellung, wählen Sie Monitor-Verzeichnis zu ermöglichen, automatisch Anwendungen bereitstellen.

3) Um überwachten Verzeichnisbereitstellung, klar Monitor-Verzeichnis zu deaktivieren, um automatisch Anwendungen bereitstellen.

4) Um den überwachten Verzeichnispfad zu ändern, um einen neuen Wert für Überwachte Verzeichnis angeben. Stellen Sie sicher, dass das Verzeichnis, das Sie für Wachen angegebene Verzeichnis existiert. Das Produkt schafft nicht das Verzeichnis für Sie.

das Abfrageintervall zu ändern, geben Sie die Anzahl der Sekunden für Abrufintervall.

5) Klicken Sie auf Anwenden.

Ich nehme an, Sie sprechen über programmatisch Ihre Ohren an den AS bereitstellen, so dass Sie den Prozess später automatisieren können.

WebSphere : Kasse der WebSphere Control Program

Oracle : Verwenden Sie OC4J , die Sie mit ant-Skripte integrieren ermöglicht

Nun, nachdem er versucht Cargo-Arbeit mit dem Maven Plugin zu erhalten und 8,5 Container ( http: // cargo.codehaus.org/WebSphere+8.5.x ), gab ich schließlich auf und dachte, ich würde nur erkunden Sie die Ameise Aufgaben von Maven verwenden.

Dann habe ich über das „Monitor-Verzeichnis Anwendungen automatisch zu implementieren“, kam Einstellung ( http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.nd.doc/ae/urun_app_global_deployment.html ). Kopieren Sie eine EAR in den angegebenen Ordner und WAS wird es einsetzen.

Der WebSphere-Server benötigt neu gestartet werden, und seine Ordner auf $ gesetzt {USER_INSTALL_ROOT} / monitoredDeployableApps standardmäßig, aber es wird in diesem Ordner (für Basis Server in Server / server1 aussehen; Deployment Manager sind ein anderes Tier )

Dann brauchen Sie nur etwas, um die Kopie zu tun. Ich fügte hinzu, die ArtifactDeployer Plugin Jenkins, verändert meine Job-Konfiguration des Plugins Post zu bauen, und setzen Sie ihn einsetzen alle Ohren (* / .ear) auf den überwachten Ordner (C auszuführen: \ IBM \ WebSphere \ AppServer \ profiles \ AppSrv01 \ monitoredDeployableApps \ Server \ server1 in meinem Fall). Natürlich können Sie es nur ein bestimmtes Ohr zu kopieren.

Für WebSphere Application Server (Beide Standalone-Installation und ND-Topologie) Bereitstellung Sie überprüfen können https: // Github .com / dvarounis / war-installer

Was Sie bedeuten durch Automate EAR-Bereitstellung? Meinen Sie damit eine EAR aus dem Quellcode Erstellen und Bereitstellen auf dem Anwendungsserver? Wenn ja, dann können Sie Ant verwenden, um die EAR und die Bereitstellung auf den Anwendungsserver zu bauen. Maven ist eine weitere Option.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top