繁体   English   中英

Java EE webapp无法创建文件/文件夹

[英]Java EE webapp not creating files/folders

我有一个Java EE webapp,当我在Eclipse和本地tomcat服务器(我也已经在朋友的tomcat服务器上测试过)而不是生产服务器上运行它时,它可以完美运行。

这就是问题所在:该应用程序应该在特定位置创建一个文件夹(我也尝试过对此进行硬编码),但是在生产服务器上运行时,它不会创建该文件夹,并且不会抛出任何异常,无法正常运行创建它。 稍后在代码中尝试使用这些文件时,它抱怨它们不存在。

我以为这可能是进程权限问题,尽管我使用sudo在init.d中启动了tomcat服务器,所以进程应该是root用户,并且没有权限问题! 如果您对此有任何想法,我很想听听他们的意见。 非常感谢。

ps我测试过的所有计算机都是Max OS X(10.5.6),生产服务器是RedHat Linux(不确定版本,但是最近)。

一些可以帮助您的想法:

  • 检查本地和生产tomcat之间版本的潜在差异
  • 在Java版本上检查相同内容,以及如何管理安全性
  • 检查是否没有其他处理会删除您所关注的进程创建的目录/文件(这听起来很愚蠢,但有时您可能会感到惊讶...)
  • 在目录创建后添加一段代码,该代码执行并记录“ ls -l”,作为附加的可视控件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM