システム プロパティを取得するために catalina.sh に以下のコードを配置しました。これは Apache Tomcat サーバーです。
JAVA_OPTS="$JAVA_OPTS -Dserver=https://8.7.198.4"
JAVA_OPTS="$JAVA_OPTS -Dencoding=c3BhcmtDbGllbnQ6MGQ5YWJmMTdlYTiYWUyYWYyNzdhMzliOWZjNzk="
JAVA_OPTS="$JAVA_OPTS -Dservice.url=/api/"
JAVA_OPTS="$JAVA_OPTS -Dlogin.service=oauth7"
JAVA_OPTS="$JAVA_OPTS -Ddomain.name=nms.mixwoorks.net"
Tomcat Version JVM Version JVM Vendor OS Name OS Version
Apache Tomcat/7.0.29 1.6.0_33-b04 Sun Microsystems Inc. Linux 2.6.32-279.el6.x86_64
Java コードではSystem.getProperty("server");
、定義済みのプロパティを取得するために使用しています。しかし、値として null を取得しています。