Разрешение выходит с tomcat7 на EC2

Мне наконец удалось развернуть мой веб-сервис на ec2 с котом 7 установленных. Это работает превосходное над localhost, но получает ошибки на ec2. Я думаю, что это - потому что мой код генерирует XML-файл, который это затем пытается проанализировать. Я думаю, возможно, что полномочия должны быть установлены на каталоге поэтому, когда файл создается, он может быть считан моим кодом. Кто-либо мог помочь мне установить это правило?

Во-вторых, чтобы попытаться диагностировать эту ошибку я попробовал к CD в каталог журналов у кота. Я получил отклоненное разрешение. Я пытался выполнить chmod на каталоге, но я все еще отклонил разрешение. Кто-либо может помочь мне настроить это?

Править: Я отрывал волосы по этому и имею, исчерпал материал для попытки. Я пытался отбросить экземпляр и сделать новый, таким образом, я не думаю, что он относится, как я создал его.

РЕДАКТИРОВАНИЕ 2: Мне удалось войти в мою папку журналов путем выполнения sudo su журналы CD. То решение сделает на данный момент. Был бы все еще appericiate справка с первым выпуском.

Спасибо, матовое

1
задан 24 January 2015 в 00:40
1 ответ

Хорошо, возможно, я не нашел точного ответа на свои вопросы, но нашел обходные пути для обоих.

Чтобы войти в журналы (Amazon EC2 не позволяет мне войти в систему как root для по какой-то причине) Я использовал sudo su, чтобы стать root. Затем, когда я cd в журналы, я добился успеха.

Файл, создаваемый моей java, не помещался в папку webapps, как я ожидал (и как это было на локальном хосте). Папка веб-приложений имеет странные разрешения, и они, похоже, не меняются с помощью chmod. Поэтому я переместил создание файла в домашний каталог пользователя ec2 и также прочитал его оттуда.

Это решает обе мои проблемы.

0
ответ дан 4 December 2019 в 08:10

Теги

Похожие вопросы