2016-04-26 3 views
0

Ich möchte eine Anwendung auf Wildfly bereitstellen und in der Lage sein, diese Anwendung mit Daten zu konfigurieren, die nicht in der Ear/War-Datei enthalten ist. Ich möchte in der Lage sein, dieselbe Anwendung auf verschiedenen Wildfly-Instanzen zu implementieren, aber unterschiedliche Konfigurationen zu haben.Wie kann ich eine Anwendung in Wildfly außerhalb der Bereitstellung Artefakt konfigurieren

In Glassfish habe ich die Möglichkeit, benutzerdefinierte JNDI-Eigenschaften zu konfigurieren, die in meiner App mit der @Resource Annotation injiziert werden können und die einem Properties-Objekt zugeordnet sind.

Welche Möglichkeiten bietet Wildfly für die Anwendungskonfiguration?

Eine Möglichkeit, die ich mir vorstellen kann, ist, eine Datei in das Konfigurationsverzeichnis zu legen und diese Datei direkt zu lesen. Gibt es eine bessere Lösung?

Antwort

0

In Glassfish habe ich die Möglichkeit benutzerdefinierte JNDI-Eigenschaften zu konfigurieren, die in meiner app mit der @Resource Anmerkung injiziert werden können und die abgebildet werden, um ein Objekteigenschaften.

The same exists for Wildfly

Grundsätzlich auf standalone.xml unter dem naming Subsystem innerhalb bindings, fügen Sie etwas wie folgt aus:

<simple name="java:global/jbossDocs" value="https://docs.jboss.org" type="java.net.URL" /> 
Verwandte Themen