Configuration WildFly

Bitte aktiviere JavaScript!
Moin,

hat hier jemand Erfahrung wie die Configuration Library von Apache Commons zusammen mit dem WildFly 10 zusammenarbeitet? Ich würde gerne eine .properties-Datei im Ordner deployments/configuration/ des WildFlys ablegen und das meine Webanwendung dann auf diese über die Apache Klassen zugreifen kann?
Hat da jemand mal ein Beispiel? Im Netz finde ich witzigerweise nix (oder ich suche falsch?)

Danke schonmal. :)
 
Ich sehe keinen Grund, wieso es hier etwas besonderes zu beachten geben sollte.. Vor welchem Problem stehst du denn?
 
Ich kann leider die properties-Datei nicht laden. Weiß nicht, ob ich das noch irgendwie konfigurieren muss. Was ich derzeit als Lösung habe ist, dass ich eine System-Propertie in der standalone.xml definiere welche mir den Pfad zur properties-Datei liefert. Folgenden Code habe ich aktuell:
Java:
@Produces
public Configuration produceConfiguration() {

    Configuration configuration = null;

    try {
        configuration = new PropertiesConfiguration(System.getProperty("properties-file"));
    } catch (ConfigurationException e) {
        e.printStackTrace();
    }

    return configuration;
}
Vielleicht ist der Ansatz aber auch generell nicht so richtig?
 
Was gibt getProperty denn tatsächlich zurück?
Klappt es, wenn du direkt den absoluten Path angibst?
 
Der Code oben funktioniert. Habe ich vielleicht falsch verständlich gemacht. Ich fände es nur angenehmer, wenn ich nicht diese Property definieren müsste, sondern dass die Configuration Library vom Apache von selbst in den Pfad schaut ob dort die Datei liegt. Dachte dass ist so konfiguriert im wildfly.
Oder ist es deiner/eurer Meinung nach in Ordnung die Property im wildfly so zu definieren? Dass müsste man halt dann für jeden wildfly machen wo man die war-datei deployt. :S
 
new PropertiesConfiguration("deinfilename.properties"); sollte auch funktionieren, solange das properties file im classpath ist.
Was da "von Haus aus" vom JBoss alles aufgenommen wird, weiß ich auch nicht. Aber vielleicht reicht dir das ja schon als Hinweis...
 
Ja, das hatte ich auch probiert. Aber leider konnte er die so nicht laden. Hatte bisher in der Dokumentation vom Wildfly (bzw. JBoss) nix konkretes gefunden. Vielleicht meldet sich ja noch jemand, der das schonmal umgesetzt hat. Solange arbeite ich meiner jetzigen Lösung.

Danke dir trotzdem. :)
 
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben