如何在Tomcat中设置javax.servlet.context.tempdir?

如何在Tomcat中设置javax.servlet.context.tempdir?,tomcat,configuration,Tomcat,Configuration,更具体地说,我使用的是Tomcat5.5。我已经在网上搜索了一段时间,没有找到任何能告诉我该更新哪个文件以及如何更新的信息。如何更改所有应用程序的默认值,以及如何覆盖单个应用程序的默认值 编辑 我不想在代码中这样做。我想把它放在容器里 我想我必须修改$CATALINA_HOME/conf/context.xml,但我不知道如何修改 getServletContext().setAttribute("javax.servlet.context.tempdir","value"); 指向此上下文提

更具体地说,我使用的是Tomcat5.5。我已经在网上搜索了一段时间,没有找到任何能告诉我该更新哪个文件以及如何更新的信息。如何更改所有应用程序的默认值,以及如何覆盖单个应用程序的默认值

编辑

我不想在代码中这样做。我想把它放在容器里

我想我必须修改$CATALINA_HOME/conf/context.xml,但我不知道如何修改

getServletContext().setAttribute("javax.servlet.context.tempdir","value");
指向此上下文提供的临时目录的路径名,以供关联web应用程序中的servlet临时读写使用。如servlet规范中所述,通过名为javax.servlet.context.tempdir的java.io.File类型的servlet上下文属性,web应用程序中的servlet可以看到该目录。如果未指定,将在$CATALINA_HOME/work下提供一个合适的目录

在上面的页面上搜索workdir

编辑1:

CATALINA_HOME/conf/context.xml

<Context ...>
  ...
  <Parameter name="javax.servlet.context.tempdir" value="/xxx/yyy/....."
         override="false"/>
  ...
</Context>
指向此上下文提供的临时目录的路径名,以供关联web应用程序中的servlet临时读写使用。如servlet规范中所述,通过名为javax.servlet.context.tempdir的java.io.File类型的servlet上下文属性,web应用程序中的servlet可以看到该目录。如果未指定,将在$CATALINA_HOME/work下提供一个合适的目录

在上面的页面上搜索workdir

编辑1:

CATALINA_HOME/conf/context.xml

<Context ...>
  ...
  <Parameter name="javax.servlet.context.tempdir" value="/xxx/yyy/....."
         override="false"/>
  ...
</Context>

抱歉,我想在容器中执行此操作,而不是在代码中。谢谢你的谷歌。对不起,我想在容器中做这件事,而不是代码。感谢谷歌的支持。