部分Web应用程序无法在Tomcat上运行,而在Eclipse Indigo上按计划运行

时间:2012-02-08 20:00:22

标签: eclipse tomcat6

在Eclipse(Indigo)上运行的Web应用程序非常棒(如预期/计划);但在Tomcat 6.0上部署时,特定功能 1 失败。

我在Eclipse上更改了Tomcat的环境设置,但遗憾的是它仍无法正常工作。

奇怪的是那个;在Eclipse中运行时,Java的临时目录是用户的TEMP文件夹 2 ;在Tomcat上运行时,临时文件夹变为WINDOWS\TEMP,并且无法找到新文件,因此异常FileNotFound被解雇了。为什么会这样?

[1]:它正在调用非Java应用程序来转换正在上传到服务器的文件。

[2]:用于上述非Java应用程序进行文件转换。

1 个答案:

答案 0 :(得分:0)

Tomcat作为Windows服务安装时,在不同的用户帐户下运行,因此使用不同的路径。特别是在作为系统服务运行时,没有用户目录。如果您有受控环境,则应设置固定路径,例如每个环境变量或属性文件,两个应用程序都可以共享。