Кто-нибудь достиг горячего развертывания библиотек Java (или даже скомпилированных классов Java) при использовании Trinidad?Перезагрузка jars из каталога lib при использовании Trinidad (JRuby и RoR 3)
Приложение My Rails работает на Trinidad и зависит от Java-сервера, который упакован как много банок под номером my-rails/lib/java
. Когда один из этих банок изменяется, сервер Trinidad не перезагружает его. touch tmp/restart.txt
только перезагружает контекст приложения.
Обратите внимание, что мой вопрос не связан с config.autoload_paths
, поскольку, насколько мне известно, эта опция используется только для перезагрузки файлов Ruby.
ОБНОВЛЕНО
мне не удалось добиться горячего развертывания своих зависимостей ява и сдалась. Единственная помощь для меня были модульные тесты, которые я запускал локально каждый раз, чтобы проверить мой код.
Спасибо за ваше время, но я написал, что явный 'touch tmp/restart.txt' не помог. –
В основном я предлагал попробовать перепрограммировать перезапуск вместо стандартного 'reload_strategy:' ..., который до сих пор неясен, был ли опробован. В любом случае, вы должны сообщить об этом, если у вас также есть простое приложение для воспроизведения, которое было бы действительно полезно. СПАСИБО – kares