在哪里设置能影响java.io.tmpdir返回值

碧海情天-赵亮 2006-03-10 02:03:12
现有一个CLASS,其中有如下代码:
File tempFile = File.createTempFile(prefix, ".png",new File(System.getProperty("java.io.tmpdir")))
通过它建立的文件存在C:\TOMCAT 5.0\下面了.而我的JSP应用在C:\TOMCAT 5.0\WebApps\jf里.这样的话,我的JF里的JSP文件就无法访问产生的PNG文件了.
请问怎么在我的应用文件夹中建立文件? 不能修改CLASS.因为我对编译CLASS不熟,改完的一编就出很多错.
或者哪位能帮我把ServletUtilities.java里的saveChartAsPNG和saveChartAsJPEG里的文件路径改了编译发给我,并赐教一下如何除错的(显示一些库找不到,库的路径我不会设).

(比如修改配置文件?怎么改?)
...全文
764 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
okcome 2006-04-11
  • 打赏
  • 举报
回复
-Djava.io.tmpdir=C:\TOMCAT 5.0\WebApps\ROOT

5。5里怎么设WORKDIR可以找找相关资料看看。
polarman 2006-03-10
  • 打赏
  • 举报
回复
我看你才是猛难
我教不了你了 在你身边找个懂jsp的人帮你做吧
我看你是做不了了
  • 打赏
  • 举报
回复
比如WebApps\A自然只能访问到WebApps\A下面的内容,而WebApps\B也只能访问到WebApps\B下面的内容.如果它们都有这种需求,如何让它们各自拥有一个临时目录?

在低版本的TOMCAT资料里我看到对应DOCBASE有个WORKDIR属性,就是这个意思.但是我拿到TOMCAT5.0里就不好使了,加上之后连TOMCAT都启不来了,去掉才正常.
  • 打赏
  • 举报
回复
猛男!
3KU!
能不能扩展一下,因为我在WebApps下面肯定不只一个应用.如何为每个应用都能设置它的临时路径?
polarman 2006-03-10
  • 打赏
  • 举报
回复
修改或添加启动参数
-Djava.io.tmpdir=C:\TOMCAT 5.0\WebApps\jf

例如你是用Tomcat 5.0自带的Configure Tomcat菜单启动,修改"Java" Tab页面的Java Options

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧