我正在使用jetty-runner來啓動我的應用程序。每次開始時,它都會創建一個新的臨時文件夾我想避免它。這是我的例子:怎麼說jetty-runner不使用隨機目錄
java -Djava.io.tempdir=webapp -jar jetty-runner-9.3.0.M2.jar wars\*.war context.xml
當我啓動它,它會在web應用jetty-0.0.0.0-8080-mywar.war-_-any-2227787194488516977.dir
的文件夾。所以它使用正確的語法"jetty-"+host+"-"+port+"-"+resourceBase+"-_"+context+"-"+virtualhost+"-"+randomdigits+".dir"
。
我的問題是如何避免它,以產生隨機數字。如果我的戰爭發生了變化,我想重新使用webapps並且只對genreate進行genreate。
你是對的,但我不改變我的戰爭文件,每次碼頭亞軍創建新的文件夾,是否有可能,這個碼頭跑步者的行爲是這樣的?我沒有發現任何參數來避免這種行爲 –
不,它不應該,我不使用碼頭跑步者,使用最新版本的jetty 9.1。和webapp文件夾正在工作文件夾下創建。你確定每次都重新創建一個新文件夾? – vels4j
是的,它每次創建一個新文件夾,但它取決於我如何關閉我的應用程序如果我通過Ctrl + C發送退出命令,應用程序並刪除我的文件夾如果我通過執行cmd窗口來殺死我的應用程序,jetty沒有機會刪除臨時文件夾。不幸的是,它沒有幫助我。我想重新啓動我的臨時文件夾。 –