Я пытаюсь передать аргументы моему серверу jboss при запуске, это строка, но она всегда получает нулевое значение при развертывании войны, вот как я это делаю:
./run.sh -Dfile.config=/home/stats/config.xml -c default -b 192.168.1.102
Странно, что это свойство не передается в ВМ при просмотре журнала:
[ServerInfo] VM arguments: -Dprogram.name=run.sh -Xms1303m -Xmx1303m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dsun.lang.ClassLoader.allowArraySyntax=true -Djava.net.preferIPv4Stack=true -Djava.endorsed.dirs=/apps/jboss/lib/endorsed
Кто-нибудь может понять, что я делаю не так? спасибо
EDIT
Вот как я ссылаюсь на это свойство в коде:
Properties property = System.getProperties();
String fileName = (String)property.get("file.config");
Это работает для меня в Windows, начиная jboss из затмения:
![enter image description here](https://i.stack.imgur.com/5j0qB.jpg)
В этот раз я пытаюсь запустить этот сервер из linux.