Tomcat:java.io.IOException:目标“xxx”无法创建目录”
我想将项目从网络中的一个位置备份到另一个位置。这个示例应用程序是用 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 IDE 选项使 tomcat 服务器能够在我在 netbeans tomcat 中运行它时将文件夹复制到目标目录。
如果我在 tomcat 服务器中运行此应用程序,则某种 tomcat 文件权限会被阻止。
源和目标都是共享文件夹。
I would like to do projects backup from one location to another location in network.this sample application has been written in struts.
This was achieved by using org.apache.commons.io.FileUtils
.
My problem here is, when I ran this application in netbeans 6.9 IDE tomcat server its working fine, but when I tried to run this application in apache tomcat 7.0 server by deploying this application WAR file, I get exception like
java.io.IOException : Destination "xxx" directory cannot be created"
this destination path is another machine in our local network.
I assume some kind of netbeans IDE options which are enabling tomcat server to copy folder to a destination directory when I ran it in netbeans tomcat.
where as, if I run this application in tomcat server some kind of tomcat file permissions are blocking.
Both source and destination are shared folders.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当 Tomcat 运行安全管理器时,您必须为 Web 应用程序设置权限(在您的情况下为文件权限),以确保安全。请参阅此处了解配置。
You will have to setup a permission (in your case File Permission) for your webapplication as Tomcat runs a Security Manager, for security precautions. See here for configuration.