アプリで実行されている Jetty の埋め込みインスタンスがあり、明らかに JVM の別のインスタンスが作成されます。このインスタンスに JVM 引数を渡すにはどうすればよいですか? 次のように埋め込み Jetty を作成します。
val server = new Server
val scc = new SelectChannelConnector
scc.setPort(8080)
server.setConnectors(Array(scc))
val context = new WebAppContext()
context.setServer(server)
context.setContextPath("/")
context.setWar("src/main/webapp")
server.addHandler(context)
try {
println(">>> STARTING EMBEDDED JETTY SERVER, PRESS ANY KEY TO STOP")
server.start()
while (System.in.available() == 0) {
Thread.sleep(5000)
}
server.stop()
server.join()
} catch {
case exc:
Exception => {
exc.printStackTrace()
System.exit(100)
}
}
(Scala コードですが、Java 開発者にとっても理解しやすいと思います)