如何使用Eclipse将Railo项目部署到AWS?

时间:2012-08-24 14:09:33

标签: eclipse deployment amazon-web-services railo

我正在我的本地Ubuntu盒子上运行Railo项目,Eclipse Indigo,Tomcat 7,Fusebox 4和AWS Toolkit for Eclipse

我的项目在我的本地开发盒上顺利运行。尝试有时部署项目需要10分钟(非常罕见),有时则不会发生,只是显示加载栏和/或最终失败。

我尝试发布一个有时可以运行的新项目,但是当尝试进行增量部署时,它几乎从未发生过(它只运行一次)。事实上,在我部署项目的一次之后,我再也无法做到了。

  

无法上传应用到Amazon S3:无法计算MD5哈希:/home/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/aws-eclipse-1365821331354619151.war(没有这样的文件或目录)
  无法计算MD5哈希:/home/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/aws-eclipse-1365821331354619151.war(没有这样的文件或目录)

正确地说,该位置没有这样的文件。但为什么?这是权限问题吗?我为GUI文件浏览器提供了自己的权限,但仍然没有快乐(gksu nautilus)。

我是AWS和Ubuntu环境的新手,不知道我应该做什么才能部署。

1 个答案:

答案 0 :(得分:2)

所以你的一个问题似乎是通过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

希望其中一些有用。