2012-08-24 78 views
2

我跑在我的本地Ubuntu的盒子,Eclipse的靛藍,Tomcat的7 Railo項目,保險絲盒4和AWS工具包爲Eclipse如何使用Eclipse將Railo項目部署到AWS?

我有我的項目上我的本地開發框平穩運行。試圖部署該項目的時間不超過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鸚鵡螺)。

我是新來的AWS和Ubuntu環境,不知道我應該以部署做。

+0

大衛,這似乎是兩個不同的問題 - 因此它應該問的兩個問題 - 即你應該拆分第二個問題到它自己的問題。清晰,專注的問題比散漫的問題更有可能獲得幫助。 –

+0

公平點彼得,我想我沮喪由於挫折!我希望這是更清晰的,並在點 –

+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

希望一些這有助於。

+0

感謝您的回覆格林,不幸的是,沒有爲我工作,我已經嘗試了許多不同的解決方案,並已走向死衚衕。我想是時候回到上傳到虛擬服務器上的時候了,而不是用時間浪費我的時間。如果任何人有任何想法請發佈,因爲我仍然有興趣嘗試新的東西。 –

+0

如果只是部署,這是我使用這麼簡單的方法... http://www.youtube.com/watch?v=N-v_DBFbZxo使用Git部署到EC2 –