在Eclipse(Indigo)上运行的Web应用程序非常棒(如预期/计划);但在Tomcat 6.0上部署时,特定功能 1 失败。
我在Eclipse上更改了Tomcat的环境设置,但遗憾的是它仍无法正常工作。
奇怪的是那个;在Eclipse中运行时,Java的临时目录是用户的TEMP
文件夹 2 ;在Tomcat上运行时,临时文件夹变为WINDOWS\TEMP
,并且无法找到新文件,因此异常FileNotFound
被解雇了。为什么会这样?
[1]:它正在调用非Java应用程序来转换正在上传到服务器的文件。
[2]:用于上述非Java应用程序进行文件转换。
答案 0 :(得分:0)
Tomcat作为Windows服务安装时,在不同的用户帐户下运行,因此使用不同的路径。特别是在作为系统服务运行时,没有用户目录。如果您有受控环境,则应设置固定路径,例如每个环境变量或属性文件,两个应用程序都可以共享。