如何说 jetty-runner 不使用随机目录
How to say jetty-runner to not use random dir
我正在使用 jetty-runner 来启动我的应用程序。每次启动时,它都会创建一个新的临时文件夹。我想避免它。这是我的例子:
java -Djava.io.tempdir=webapp -jar jetty-runner-9.3.0.M2.jar wars\*.war context.xml
当我启动它时,它会在 webapp jetty-0.0.0.0-8080-mywar.war-_-any-2227787194488516977.dir
中创建一个文件夹。所以它使用正确的语法 "jetty-"+host+"-"+port+"-"+resourceBase+"-_"+context+"-"+virtualhost+"-"+randomdigits+".dir"
.
我的问题是如何避免它生成随机数字。如果我的战争发生变化,我想重用 webapps 并且只生成新的。
默认情况下,Jetty 会为每个 Web 应用程序创建一个临时目录。目录的名称将采用以下形式:
"jetty-"+host+"-"+port+"-"+resourceBase+"-_"+context+"-"+virtualhost+"-"+randomdigits+".dir"
每次启动 jetty 时,它都会使用现有的部署文件夹检查 war 文件,如果确定 war 文件已更改,jetty 会删除旧的 depolyment 文件夹并部署更改后的 war一样新鲜。您无需担心部署问题。
所以我怎么看,没有机会避免生成随机数字:-(
查看源代码:
org.eclipse.jetty.webapp.WebInfConfiguration
我正在使用 jetty-runner 来启动我的应用程序。每次启动时,它都会创建一个新的临时文件夹。我想避免它。这是我的例子:
java -Djava.io.tempdir=webapp -jar jetty-runner-9.3.0.M2.jar wars\*.war context.xml
当我启动它时,它会在 webapp jetty-0.0.0.0-8080-mywar.war-_-any-2227787194488516977.dir
中创建一个文件夹。所以它使用正确的语法 "jetty-"+host+"-"+port+"-"+resourceBase+"-_"+context+"-"+virtualhost+"-"+randomdigits+".dir"
.
我的问题是如何避免它生成随机数字。如果我的战争发生变化,我想重用 webapps 并且只生成新的。
默认情况下,Jetty 会为每个 Web 应用程序创建一个临时目录。目录的名称将采用以下形式:
"jetty-"+host+"-"+port+"-"+resourceBase+"-_"+context+"-"+virtualhost+"-"+randomdigits+".dir"
每次启动 jetty 时,它都会使用现有的部署文件夹检查 war 文件,如果确定 war 文件已更改,jetty 会删除旧的 depolyment 文件夹并部署更改后的 war一样新鲜。您无需担心部署问题。
所以我怎么看,没有机会避免生成随机数字:-( 查看源代码: org.eclipse.jetty.webapp.WebInfConfiguration