Automatische Bereitstellung der Java-Anwendung auf Remote Tomcat

8

Ich möchte eine Java-Anwendung automatisch auf einem Tomcat-Server bereitstellen können.

Aktuelle Situation:

  • In Eclipse wird ein Java-Projekt entwickelt
  • Ein Tomcat-Server läuft auf einem anderen Rechner und liefert eine WAR-Datei dieses Projekts

Mein Ziel: Eine einfache Möglichkeit, das Projekt auf dem entfernten Tomcat-Server zu kompilieren und bereitzustellen. Es macht mir nichts aus, wenn das ein Konsolenbefehl / -Skript oder die Eclipse-GUI ist.

Ist das möglich? Wenn ja, wie? (Wenn es Möglichkeiten gibt, die Änderungen an meinem Setup erfordern, können Sie mir gerne einen Ratschlag für eine bessere Anpassung geben)

Aktualisieren

Ja, ich benutze Maven.

    
Alp 26.06.2011, 12:56
quelle

3 Antworten

8

Wenn du Maven verwendest, werde ich vorschlagen, das Cargo-Plugin zu verwenden, das alle Tomcat-Versionen unterstützt und über Bereitstellung auf lokalen und Remote-Servern .

    
Slava Semushin 26.06.2011, 13:05
quelle
7

Wenn Sie Maven oder das Cargo-Plugin nicht verwenden möchten, rufen Sie einfach den Tomcat-Manager auf Bereitstellen der URL Unter der Decke tut Cargo grundsätzlich das Gleiche. Tomcat bietet auch Ant-Aufgaben , um die Manager-Befehle zu umbrechen. Mit den Ant-Tasks können Sie sie in Eclipse ohne Plug-in aufrufen.

    
Benjamin Muschko 26.06.2011 14:13
quelle
3

Ich glaube, Cargo kann in allgemeiner Weise tun, was Sie wollen (aber ich habe es nicht persönlich versucht) Ссылка

Auch Tomcat hat eine administrative Webapp, die WARs per Upload akzeptieren kann, aber ich würde zuerst Cargo betrachten.

    
quelle

Tags und Links