我正在运行 Railo我的本地 Ubuntu 盒子、Eclipse Indigo、Tomcat 7、Fusebox 4 和 AWS Toolkit for Eclipse 上的项目
我的项目在本地开发盒上顺利运行。尝试部署项目有时需要不到 10 分钟(非常罕见),而有时则不会发生,只是显示加载栏和/或最终失败。
我尝试发布一个有时可以工作的新项目,但是当尝试进行增量部署时,它几乎从未发生过(它工作过一次)。事实上,在我部署了该项目一次之后,我就再也无法这样做了。
Unable to upload application to Amazon S3: Unable to calculate MD5 hash: /home/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/aws-eclipse-1365821331354619151.war (No such file or directory)
Unable to calculate MD5 hash: /home/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/aws-eclipse-1365821331354619151.war (No such file or directory)
没错,该位置没有这样的文件。但为什么?是权限问题吗?我给了自己 GUI 文件浏览器的 root 权限,但仍然不高兴 (gksu nautilus)。
我是 AWS 和 Ubuntu 环境的新手,不确定我应该做什么才能部署。
最佳答案
所以您的问题之一似乎是通过 AWS java SDK 将文件上传到 S3 时出现问题,对吧?.. 在第 1011 行 https://github.com/amazonwebservices/aws-sdk-for-java/blob/master/src/main/java/com/amazonaws/services/s3/AmazonS3Client.java#L1011
所以我认为您在这里所做的是尝试执行 putObject S3 命令,该命令的 Content-MD5 哈希表明请求无法通过身份验证。我遇到了这个问题,我发现 MD5 哈希需要进行 Base64 编码,并且亚马逊要求上传文件。
但是,查看您的错误“没有这样的文件或目录”,这可能是一个不同的问题。快速谷歌一下,我发现了一篇可能感兴趣的帖子......
https://forums.aws.amazon.com/message.jspa?messageID=143497
希望其中一些有所帮助。
关于eclipse - 如何使用 Eclipse 将 Railo 项目部署到 AWS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12111053/