Frage

Mein Ziel ist es, nur eine Kriegsdatei zu installieren, aber die Test- oder Produktionseinstellungen (z.

  • mydomain.com/mywebapp verwendet Produktionseinstellungen
  • mydomain.com/mywebapptest verwendet Testeinstellungen

Innen die Anwendung sollte dann überprüfen, ob der Kontextname mit Test endet, um die Konfiguration zu steuern.

Ist das mit JBoss 4 möglich?

Bearbeiten: Nach dem Überdenken des Problems sieht es so aus, als ob die Verwendung einer dedizierten Test- / Staging -Serverinstallation von JBoss viel sicherer ist. Die Installation von zwei Kopien derselben Webanwendung auf einem Server erfordert eine Menge zusätzlicher Logik. Wenn die Webanwendung beispielsweise eine andere Datenbank verwenden muss, muss sie zu Beginn einer Sitzung ein Test-/Produktionsmodus -Flag an den Server weitergeben. Der Server darf die Datenbankdaten nicht im Voraus laden, muss jedoch warten, bis der Client ihm mitteilt, welche Datenbank verwendet werden soll.

War es hilfreich?

Lösung

Bereiten Sie zwei identische Kopien derselben Kriegsdatei ein, die mit dem Namen eine nennen MyWebApp.war, der andere nannte MyWebAppTEST.war?

Andere Tipps

Warum sollten Sie das tun, anstatt zwei Kriege aus derselben Codebasis zu erstellen und bereitzustellen, jedoch mit unterschiedlichen Einstellungen?

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