gpt4 book ai didi

java - 在 Tomcat 中更改 Apache 文件上传的临时目录

转载 作者:行者123 更新时间:2023-11-28 22:48:54 25 4
gpt4 key购买 nike

我在尝试更改 Tomcat 的 ServletContext 中“javax.servlet.context.tempdir”的默认位置时遇到了困难,但它无法正常工作。

这是它的长短。在调试器中检查我们的 ServletContext 时,属性“javax.servlet.context.tempdir”是只读属性,并且在 ServletContext 上调用 setAttribute 方法时不会更改。

我们如何更改此属性?

最佳答案

javax.servlet.context.tempdir ServletContext 属性可以通过两种方式之一设置。

在您的 server.xml 中作为 Host 元素的属性。

<Host name="localhost" workDir="directory_location">
...
</Host>

Tomcat 8 reference on Host

或者在您的 context.xml 中作为 Context 元素的属性。

<?xml version='1.0' encoding='utf-8'?>
<Context workDir="directory_location">
...
</Context>

Tomcat 8 reference on Context

警告

更改此值还会产生副作用,即更改 tomcat 存储它编译到类中的 JSP 文件的位置。

关于java - 在 Tomcat 中更改 Apache 文件上传的临时目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46735510/

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