0

JVM 引数を Jetty のstart.iniに追加するには、オプションも追加する必要があります--exec。これは のコメントによるものstart.iniです。

ただし、 java -jar start.jar で Jetty を起動しようとすると

次の例外で失敗します。

CreateProcess error=2, The system cannot find the file specified
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041)
    at org.eclipse.jetty.start.Main.start(Main.java:693)
    at org.eclipse.jetty.start.Main.main(Main.java:103)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.<init>(ProcessImpl.java:385)
    at java.lang.ProcessImpl.start(ProcessImpl.java:136)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022)
    ... 2 more

Windows で Jetty 9.1.5 を使用しています。

4

1 に答える 1

1

解決策を探しているときに、問題を説明するバグ レポートを見つけました: https://bugs.eclipse.org/bugs/show_bug.cgi?id=425736

javaパスに空白文字が含まれる場合は常にバグが発生することが判明しました。これは、Windows マシンでよく見られます ( c:\Programm Files\Java\...)。

Java を別の場所にコピーするか、Jetty をバージョン > 9.2 に更新することができます。

于 2014-09-15T15:39:02.913 に答える