我想将项目从一个位置备份到网络中的另一个位置。这个示例应用程序是用 struts 编写的。
这是通过使用 org.apache.commons.io.FileUtils
实现的。
我的问题是,当我在 netbeans 6.9 IDE tomcat 服务器中运行此应用程序时它工作正常,但是当我尝试通过部署此应用程序 WAR 文件在 apache tomcat 7.0 服务器中运行此应用程序时,出现类似
java.io.IOException : Destination "xxx" directory cannot be created"
此目标路径是我们本地网络中的另一台机器。
当我在 netbeans tomcat 中运行它时,我假定某种 netbeans IDE 选项使 tomcat 服务器能够将文件夹复制到目标目录。
因为,如果我在 tomcat 服务器中运行此应用程序,某种 tomcat 文件权限会被阻止。
源和目标都是共享文件夹。
最佳答案
当 Tomcat 运行安全管理器时,您将必须为您的 Web 应用程序设置权限(在您的情况下为文件权限)以进行安全预防。参见 here用于配置。
关于java - Tomcat:java.io.IOException:无法创建目标 "xxx"目录”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5154180/