EC2 Glassfish 3中的Struts 2 FileUpload部署不起作用

时间:2012-07-25 00:38:53

标签: file-upload struts2 amazon-ec2

我花了很多时间寻找解决方案,不知道还能转向何处。我们的主要应用程序部署在amazon EC2,GlassFish 3.1上。我们的一个页面处理文件上传。它在我的本地开发框以及其他几个本地部署和其他开发人员框中都可以正常工作。我已经完成了许多不同的日志记录选项,每次在本地方框上都会正确显示更改的日志记录选项。

问题是,无论我尝试过什么,在亚马逊EC2中,上传的文件永远不会出现在我尝试的各种临时路径中(包括更改路径的所有权限和777的父路径..糟糕..我知道,但尝试任何事情让这个工作),文件总是显示为空,日志记录表明没有错误。我修改了允许的文件类型,支持的最大文件大小无济于事。

此时,我认为它与EC2有关,因为它适用于不同网络中的其他几个部署(印度团队,本地盒子等)。我无法在EC2控制台中找到任何有关允许文件上传所需的任何更改的信息。哎呀,我可以将.war文件scp到实例并部署它就好了,所以我无法想象任何会阻止来自浏览器的Web应用程序本身的文件上传。

任何帮助都非常值得赞赏,因为不幸的是,这是唯一阻碍我们最初发布alpha版本的事情。

谢谢。

0 个答案:

没有答案