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

标签 eclipse deployment amazon-web-services railo

我正在运行 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/

相关文章:

java - Eclipse Java JTable 与表

java - Eclipse 是否支持 Linux 桌面应用程序开发?

mysql - 在RDS中手动创建master和slave

amazon-web-services - 如何通过 API 更新 Elastic Beanstalk 环境的环境属性?

eclipse - 开始使用 Mylyn 的最佳方式是什么?

eclipse - 有什么方法可以控制Java Spring STS Gradle插件使用的版本吗?

java - 在 jdeveloper 10g 中导出 war 文件

deployment - Capistrano 编译 Assets 错误 - Assets :precompile:nondigest?

deployment - Powerbuilder 中的完整构建、增量构建和部署

mysql - 部署 - 带有 Entity Framework 的 MySQL