在将War部署到Tomcat之后,未创建文件目录和文件

时间:2014-07-16 16:22:47

标签: java linux eclipse tomcat war

我在使用WAR文件将我的Web应用程序从Eclipse部署转移到Linux上的Tomcat服务器时遇到问题。我正在使用Tomcat 7.0.53。在本地部署时,我能够创建放入文件夹共享的指定文件夹路径,并将文件放在这些位置。尝试通过Tomcat服务器上的已部署WAR执行这些过程时,不会创建此文件夹共享中的目录,也不会放置文件。通过日志记录,我知道这些文件夹目的地和文件是创建的。这有什么可能的原因吗?我不确定在这一点上发布什么代码,所以如果需要随时告诉我。

编辑:同事建议我引用文件夹目的地的方式是windows方式而不是linux方式。我将目录引用为:

\\servername\directory\BP

他建议linux的方式是:

/mtn/servername/directory/BP

不确定这是否重要?

编辑:我使用/ mnt / servername /目录/ BP / DEV / num / raw / num2来尝试在linux环境中创建这个目录,但没有运气。我将不得不进行研究,以了解如何使用Linux环境在文件夹共享中创建此目录。

1 个答案:

答案 0 :(得分:0)

似乎目录是在我的linux目录中完全不同的部分创建的。我决定在根级别创建一个文件夹来模拟我的文件夹共享,然后使用代码区分正在写入的目标,具体取决于我是否在生产环境中。

我的确切文件目的地如下:

/ Fakejservdc01 /文件夹/文件夹/ RewardsLoyaltyFiles

如果我需要深入挖掘,我会做@JorgeCampos告诉我的并使用File.separator。

这似乎解决了问题