有沒有一個默認的文件夾,WEBRick會在其中運行JRuby on Rails時搜索jar文件? (類似於Tomcat中的lib文件夾?)WEBrick jar庫
現在我需要在WEBrick中運行所有jar。在Tomcat中,我不需要這樣做(我只需要將我所有的jar放在WEB-INF \ lib文件夾中)。
有沒有一個默認的文件夾,WEBRick會在其中運行JRuby on Rails時搜索jar文件? (類似於Tomcat中的lib文件夾?)WEBrick jar庫
現在我需要在WEBrick中運行所有jar。在Tomcat中,我不需要這樣做(我只需要將我所有的jar放在WEB-INF \ lib文件夾中)。
有沒有這樣的事情,據我所知與WEBrick - 這基本上是與JRuby非常相同的紅寶石代碼,因爲它與MRI ... 你似乎準備好使用Trinidad - 它類似於紅寶石服務器,如WEBrick可從CLI啓動:cd myRailsApp; trinidad
),但實際上是一個包裝的Tomcat。
把罐子到發言權myRailsApp/lib中/ JAVA與trinidad --jars lib/java
運行,你可以用config/trinidad.yml
配置此,這樣你就不必每次都通過。
我認爲它默認爲--lib lib
從而把瓶子直接進入lib文件夾應該是默認工作...
爲在WEBrick,可以自己做一個「自動加載」 JAR目錄,說你把你的罐子到myRailsApp/lib中/ JAVA,然後加載它們在初始化,喜歡的東西:
Dir.glob("#{Rails.root}/lib/java/*.jar").each do |jar|
require jar
end