簡體   English   中英

在Windows上Jetty 9不能以--exec選項開頭

[英]Jetty 9 does not start with --exec option on Windows

為了將JVM args添加到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。

瀏覽解決方案時,我發現了一個錯誤報告,該錯誤報告解釋了該問題: https : //bugs.eclipse.org/bugs/show_bug.cgi?id=425736

事實證明,每當java路徑包含空格字符(在Windows計算機上通常是這種情況)( c:\\Programm Files\\Java\\... )時,都會發生該錯誤。

您可以將Java復制到其他位置,也可以將Jetty更新到9.2以上的版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM