Как заставить веб-сервер GlassFish использовать JRuby on Rails? - PullRequest
0 голосов
/ 13 февраля 2012

Я установил Ubuntu, веб-сервер GlassFish, установил JRuby on Rails с помощью инструментов администратора GlassFish, развернул мое приложение из архива .war.Проблема только в том, что при попытке запустить это веб-приложение ничего не происходит.GlassFish не прослушивает порт 8080, как было обещано.Веб-консоль администрирования GlassFish прослушивает порт 4848 и работает нормально.Что нужно сделать, чтобы правильно соединить GlassFish и JRuby на Rails, помня, что это не отдельная установка JRuby?

Обновление: похоже, что эта проблема лежит где-то вокруг прав доступаЯ могу развернуть приложение через

sudo ./asadmin deploy

, но не могу сделать то же самое через веб-консоль.Вывод будет таким, как если бы приложение было развернуто, без каких-либо сообщений об ошибках (веб-интерфейс показывает наличие приложения, папка домена содержит структуру файлов / папок моего приложения), но что-то во внутренностях сервера не привязано к приложению.

1 Ответ

0 голосов
/ 22 марта 2012

Я не особо задумывался и применил быстрое и грязное решение: установите права доступа "777" для / home / glassfish и всего его содержимого. Это помогло.

...