에 JBoss의 인수를 전달하지만, 전쟁이 여기에 배포 할 때 항상 null을 얻는다는 내가 그것을 할 방법 :나는 그 문자열을 시작에 내 제이 보스 서버에 인수를 전달하기 위해 노력하고있어 시작
./run.sh -Dfile.config=/home/stats/config.xml -c default -b 192.168.1.102
이상한 점은 로그를 볼 때이 속성이 VM에 전달되지 않는다는 것입니다.
[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
내가 잘못하고있는 것을 알아낼 수 있습니까? 감사합니다
편집
내가 코드에서이 속성을 참조하는 방법이 있습니다 :
:Properties property = System.getProperties();
String fileName = (String)property.get("file.config");
이 이클립스에서 제이 보스를 시작, 창에 나를 위해 작동
이번에는 리눅스 박스에서이 서버를 실행하려고합니다.