Как развернуть проект Railo на AWS с помощью Eclipse?

Я запускаю проект Railo на своей локальной машине Ubuntu, Eclipse Indigo, Tomcat 7, Fusebox 4 и AWS Toolkit для 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 (Нет такого файла или каталога)

Правильно, такого файла в этом месте нет. Но почему? Это проблема с разрешениями? Я дал себе root-права для браузера файлов с графическим интерфейсом, но все равно без радости (gksu nautilus).

Я новичок в среде AWS и Ubuntu и не знаю, что мне делать для развертывания.


person david-l    schedule 24.08.2012    source источник
comment
Дэвид, похоже, это два разных вопроса, поэтому их следует задавать как два вопроса, то есть вы должны разделить вторую проблему на отдельный вопрос. Четкие, целенаправленные вопросы принесут больше пользы, чем бессвязные.   -  person Peter Boughton    schedule 24.08.2012
comment
честно говоря, Питер, я полагаю, я бессвязно из-за разочарования!!! надеюсь более понятно и по делу   -  person david-l    schedule 25.08.2012
comment
Не волнуйся, я точно знаю, каково это! Многие мои вопросы начинаются как бессвязная бессвязная фраза, но я всегда стараюсь перечитывать их и переписывать более точные версии. Чтобы добраться туда, может потребоваться несколько переписываний, но также бывают случаи, когда акт переформулирования вопроса помогает мне найти ответ самостоятельно.   -  person Peter Boughton    schedule 25.08.2012
comment
К сожалению, я ничего не знаю об AWS, поэтому не могу напрямую помочь, но заметил, что существует набор инструментов AWS для Eclipse - если это то, что вы используете, возможно, добавление этого к вашему вопросу/заголовку привлечет больше внимания; иначе, это что-то новое попробовать? :)   -  person Peter Boughton    schedule 25.08.2012


Ответы (1)


Итак, один из ваших вопросов, похоже, связан с проблемами при загрузке файлов на S3 через AWS java SDK, верно? .. в строке 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 и требуется Amazon для загрузки файлов.

Однако, глядя на вашу ошибку «Нет такого файла или каталога», это может быть другая проблема. Покопавшись в гугле нашел пост, который может быть интересен...

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

Надеюсь, что-то из этого поможет.

person Glyn Jackson    schedule 28.08.2012
comment
спасибо за ваш ответ, Глин, к сожалению, это не сработало для меня, я пробовал много разных решений и зашел в тупик. Думаю, пришло время вернуться к простой загрузке на виртуальный сервер, а не тратить время на aws. Если у кого-то есть какие-либо идеи, пожалуйста, опубликуйте их, так как мне все еще интересно попробовать что-то новое. - person david-l; 01.09.2012
comment
если это просто развертывание, это метод, который я использую так просто... youtube.com/watch ?v=N-v_DBFbZxo Развертывание в EC2 с помощью Git - person Glyn Jackson; 02.09.2012