2

ローカルの Ubuntu ボックス、Eclipse Indigo、Tomcat 7、Fusebox 4、AWS Toolkit for Eclipse でRailoプロジェクトを実行しています。

ローカルの開発ボックスでプロジェクトをスムーズに実行しています。プロジェクトをデプロイしようとすると、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 環境は初めてで、デプロイするために何をすべきかわかりません。

4

1 に答える 1

2

したがって、質問の1つは、AWS javaSDKを介してS3にファイルをアップロードする際の問題のようです。1011行目https://github.com/amazonwebservices/aws-sdk-for-java/blob/master/src/ main / java / com / amazonaws / services / s3 / AmazonS3Client.java#L1011

したがって、ここで行っているのは、リクエストを認証できなかったというContent-MD5ハッシュを持つputObjectS3コマンドを実行しようとしていることです。この問題が発生したので、MD5ハッシュをbase64でエンコードする必要があり、Amazonがファイルをアップロードする必要があることがわかりました。

ただし、「そのようなファイルまたはディレクトリはありません」というエラーを見ると、これは別の問題である可能性があります。簡単なグーグルをして、私は興味があるかもしれない投稿を見つけました...

https://forums.aws.amazon.com/message.jspa?messageID=143497

これのいくつかが役立つことを願っています。

于 2012-08-28T23:03:15.937 に答える