如何更改ColdFusion 9临时目录上传(CFFILE)?

我想更改我的CF9 Linux(Apache)服务器的临时目录,在ColdFusion上传文件之前到达用户path。 如何才能做到这一点?

有人build议这样做,但CF9错误:请查看server-inf文件夹下的jrun.xml文件。 默认温度:{jrun.server.rootdir} / SERVER-INF / temp

任何帮助将是伟大的!

谢谢。

Ian的链接是CF8(jRun线是线索)

在CF9和CF10中,编辑: cfusion/runtime/conf/server.xml

在接近结束时(可能是最后一个完整的xml标签),你会发现一个注释掉的标签:

 <Context path="/" ... ></Context> 

您必须设置docBase(在linux上可能是/opt/coldfusion10/cfusion/wwwroot ),那么您可以将WorkDir设置为您想要的临时文件夹。
我看起来像这样:

 <Context path="/" docBase="/opt/coldfusion10/cfusion/wwwroot" WorkDir="/tmp/ColdFusion" ></Context> 

WorkDir设置为另一个分区是一个不错的主意,因为任何文件pipe理代码本身之后都不能清理,最终可能会填满您的操作系统磁盘。

我认为jrun.xml可能是唯一的方法。 我发现这个职位(可能是你所做的一样),但除此之外,我不知道任何方式。

http://www.jasonholden.com/blog/index.cfm/2010/11/2/Change-Coldfusion-Temporary-Files-Location-Used-by-GetTempDirectory