tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
238
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Hardi82 Hardi82 ist offline Mitglied Silber
    Registriert seit
    Mar 2005
    Beiträge
    59
    Hallo Leute,

    ich bin in ein Projekt eingebunden, bei dem der Kunde eine Webanwendung haben möchte. Das ist an sich kein Problem. Allerdings hat diese Anwedung einige Voraussetzungen bezüglich installiertet Komponenten auf dem Server und deshalb müssen einige Pfade angepasst werden, damit die Anwendung auch beim Kunden läuft. Um diese nicht manuell nachträgich anpassen zu müssen, hatte ich die Idee, eine Art Installationroutine für die Anwendung zu implementieren, wo der Admin etc. die Pfade angibt und anschließend die Anwendung auf dem Toomcat entpackt und angepasst wird. Da ich so etwas allerdings noch nie gemacht habe meine Frage an euch: ist dies zum einen möglich und wenn ja, wie kann ich sowas umsetzen. Für Tipps, Links, Codebeispiele wäre ich sehr dankbar.

    Grüße
    Hardie
     

  2. #2
    Avatar von tim staeglich
    tim staeglich tim staeglich ist offline Mitglied Silber
    Registriert seit
    Sep 2008
    Beiträge
    84
    Hi,

    wenn ich richtig verstand, hier ein paar Ansätze:
    Du könntest über Properties gehen. D.h. z.B. mit RessourceBundle arbeiten, aus dem Du die Pfade einliest.

    Oder Du speicherst Deine Konfigurationen in einer XML und gehst mit Dom4j rüber,
    um es auszulesen.

    Unüblich aber möglich: Datenbank.

    GGf. kannst Du eine Web.xml etc. für verschiedene Server mit Deiner Application
    über eine Admin Oberfläche wählbar machen, die dann von deiner SW in die entsprechende WebServer Directory gelegt wird.

    Ich mache so etwas meistens mit Properties.

    Grüße,

    Tim
     
    XING -- Hat Dir mein Beitrag geholfen? Dann würde ich mich über eine positive Bewertung freuen!

  3. #3
    Hardi82 Hardi82 ist offline Mitglied Silber
    Registriert seit
    Mar 2005
    Beiträge
    59
    Hallo Tim,

    die Idee mit den Properties ist gar nicht schlecht. Allerdings muss die Propertie-Datei von dem Admin erstellt werden, weil ja nur er den Pfad zu den benötigten Kompnonenten kennt. Wie kann ich das also implementieren, dass zum beispiel der Admin das WAR-Archiv in den WepApps-Ordner packt und beim Entpacken gefragt wird, wo diese Komponenten auf dem jeweiligen Server liegen?
     

  4. #4
    Avatar von tim staeglich
    tim staeglich tim staeglich ist offline Mitglied Silber
    Registriert seit
    Sep 2008
    Beiträge
    84
    Hi Hardie,

    ich würde es so machen, dass der Admin weiss, welche Plattform gewählt wird und dementsprechend die Pfade in den properties Files anpasst.

    Praktisch und simpel: WAR erstellen.
    Admin entpackt das WAR, modifiziert properties etc..
    Admin verpackt WAR und schiebt es in das Deployment Verzeichnis.

    Grüße, Tim
     
    XING -- Hat Dir mein Beitrag geholfen? Dann würde ich mich über eine positive Bewertung freuen!

Ähnliche Themen

  1. WPF Webanwendung mit Datenbankanbindung
    Von Andy0709 im Forum .NET WPF & Silverlight
    Antworten: 7
    Letzter Beitrag: 04.11.09, 17:22
  2. Webanwendung globalisieren
    Von Arndtinho im Forum PHP
    Antworten: 3
    Letzter Beitrag: 12.07.08, 12:22
  3. Tomcat , WebAnwendung....
    Von k4lle im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 17.09.07, 15:20
  4. [j#]Webanwendung mit j-Sharp?
    Von Jantz im Forum .NET Web und Kommunikation
    Antworten: 1
    Letzter Beitrag: 18.08.07, 19:44
  5. Strukturierung Webanwendung
    Von torax13 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 3
    Letzter Beitrag: 08.08.07, 22:08