gpt4 book ai didi

tomcat7 - 如何指定tomcat临时文件夹的位置?

转载 作者:行者123 更新时间:2023-12-04 07:25:19 24 4
gpt4 key购买 nike

当我启动嵌入式 tomcat 时,它会创建一个名为“tomcat”的文件夹。 + myportnumber 例如:tomcat.8080 .如何指定此临时文件夹的位置。我正在使用 maven,所以我希望这个文件夹位于 target 中文件夹,所以它会被清理干净 mvn clean命令。

我使用的是嵌入式 tomcat 版本 7.0.26

最佳答案

使用 public void setBaseDir(String basedir)方法。

"Tomcat needs a directory for temp files. This should be the first method called. By default, if this method is not called, we use: - system properties - catalina.base, catalina.home - $HOME/tomcat.$PORT ..."



import org.apache.catalina.startup.Tomcat;

Tomcat tomcat = new Tomcat();
tomcat.setBaseDir("/mytmpfolder");
tomcat.addWebapp("/mywebapp", "/path/to/mywebapp");
tomcat.start();
tomcat.getServer().await();

关于tomcat7 - 如何指定tomcat临时文件夹的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12875000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com