Насколько мне известно, с WEBrick ничего подобного нет - это в основном тот же рубиновый код с JRuby, как и с MRI ...
вы, кажется, готовы к использованию Тринидада - он похож на серверы ruby, такие как WEBrick (запускается из CLI: cd myRailsApp; trinidad
), но на самом деле является упакованным Tomcat.
поместите банки в скажем myRailsApp / lib / java и запустите с trinidad --jars lib/java
вы можете настроить его с помощью config/trinidad.yml
, чтобы вам не приходилось каждый раз передавать его.
Я думаю, что по умолчанию это --lib lib
, поэтому размещение jar-файлов непосредственно в папке lib должно работать по умолчанию ...
Что касается WEBrick, вы можете самостоятельно создать «автоматически загруженный» каталог jar, скажем, вы поместили свои jar в myRailsApp / lib / java , а затем загрузили их в инициализатор, например:
Dir.glob("#{Rails.root}/lib/java/*.jar").each do |jar|
require jar
end