java - Tomcat:java.io.IOException:无法创建目标 "xxx"目录”

标签 java tomcat netbeans tomcat7

我想将项目从一个位置备份到网络中的另一个位置。这个示例应用程序是用 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/

相关文章:

Oracle 断开连接,尽管它有足够的进程/ session

java - Spring Boot生成的WAR文件,是标准的ZIP格式吗?

java - Openshift 从本地 Java 应用程序连接到 MySQL

Java.lang.ClassNotFoundException : Class io. 未找到reactivex.functions.Action

Java:从 FloatBuffer 到 OpenGL - wrap() vs. allocate() vs. BufferUtils.createBuffer()

tomcat - 记录 Tomcat Http 输入?

java在jar文件中设置字体

java - 关于 apache 服务器日志的混淆?

java - 由 : java. lang.ClassNotFoundException : org. eclipse.core.runtime.Plugin 引起

java - 如何用特定的字符串更新mysql中的列字段?