Windows系统上的Tomcat将文件写入Windows\Temp目录

3

我正在Windows上运行多个Tomcat服务,有时候会因为没有明显的原因而出现ClassNotFoundException。经过一些调查后,发现Tomcat将类文件存储在Windows临时目录中,在同时启动几个Tomcat实例时会出现混淆。

有人遇到过这个问题吗?我们如何配置每个Tomcat将其临时文件写入自己独特的目录中,从而避免冲突?

注意 - 这些Tomcat是作为Windows Server 2008上的Windows服务运行的。

1个回答

3

尝试使用-Djava.io.tmpdir=/my/temporary/directory运行Tomcat。Java 使用它来确定临时目录。将单独的临时目录分配给单独的Tomcat服务。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接