이것은 명령 줄을 통해 속성을 전달하는 솔루션이 아닙니다. 다음과 같이 jetty.xml 파일을 명령 줄에 전달하여이를 수정했습니다. 나는 그것이 누군가를 도울 수 있기 때문에 그것을 여기에 올리고있다.
nohup $JAVA_HOME/bin/java -Denv=$1 -jar $LIB_PATH/jetty-runner-*.jar --config $CONF_PATH/jetty.xml $DIST_PATH/my-app*.war &
<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
<Configure id="Server" class="org.eclipse.jetty.server.Server">
<Call class="java.lang.System" name="setProperties">
<Arg>
<New class="java.util.Properties">
<Call name="putAll">
<Arg>
<Call class="java.lang.System" name="getProperties" />
</Arg>
</Call>
<Call name="setProperty">
<Arg>iamconfig</Arg>
<Arg>iamclient.properties</Arg>
</Call>
</New>
</Arg>
</Call>
</Configure>
이미 시도한 몇 가지 명령 줄 기술을 게시 할 수 있습니다 jetty.xml의. –
명령 줄을 통해이를 수행하는 방법을 잘 모릅니다. 나는 그것을 어디에서도 발견하지 못했다. 난 지금 jetty.xml로 노력하고있어. – TechCrunch