WildFly31のプロパティーについて。
アプリケーションの外でプロパティーを設定して、アプリケーションから読み出す方法。
WildFlyではスタンドアローンモード起動時にjavaコマンドのオプションを指定することが出来るので、そこでシステムプロパティーを設定する。
wildfly-31.0.1.Final\bin> standalone.bat -Dname1=value1
設定されたシステムプロパティーは、ウェブアプリケーションから取得できる。
@Path("/resource1") public class Resource1 { @GET @Produces(MediaType.TEXT_PLAIN) public String hello() { String name1 = System.getProperty("name1"); return "name1=" + name1; } }