warbler

    1熱度

    1回答

    我有一個Ruby on Rails應用程序,我想編譯/打包爲一個WAR文件,以在Tomcat中託管。我已經添加了所有我能找到的相關內容,但是WAR只包含非JRuby版本的寶石。因此,我得到了GemNotFound異常,例如Tomcat中的「找不到activerecord-jdbc-adapter」。如果我用7-zip打開WAR文件,它不會在/ WEB-INF/gems/gems下顯示任何JRuby

    1熱度

    1回答

    我使用JRuby 1.6.7,1.9.2的Ruby,Rails的3.1.3和鶯1.4.0.beta2 有一段時間的應用程序現在,我一直在努力更新應用程序以使用JRuby 1.7.x.每次我試圖(與1.7.3版本,1.7.4,以及最近的1.7.6),我會得到以下錯誤: org.jruby.rack.RackInitializationException: No such file or direct

    1熱度

    1回答

    我想部署一個紅寶石應用程序到我們的網絡服務器,並適應在那裏運行的所有其他應用程序。爲了做到這一點,我需要把它扔進一場戰爭,並用Jetty運行它。 該應用程序已經坐在另一臺機器上一段時間,所以它的寶石已經過時了,正在更新它並轉換到JRuby的過程中,我解決了一些舊的依賴關係,以便讓它們捆綁在一起。鶯是捆綁它就好了,但部署的應用程序正在死於未知的方法。 這是堆棧跟蹤我得到: --- System j

    0熱度

    1回答

    我嘗試從簡單的紅寶石樣本創建一個.JAR。在MRI和jRuby中,我可以運行這個沒有問題,但是當我嘗試warble項目我遇到錯誤,當我運行JAR文件。 Errno::ENOENT: No such file or directory - configuration.yml 的configuration.yml文件不在項目文件夾,因爲是需要被編輯所以不應該在JAR包括,優化從而使YML文件的路徑

    0熱度

    1回答

    這裏我的問題:鶯不支持通過gemfile中的路徑包含的寶石。儘管如此,我需要爲我的工作做到這一點。所包含的寶石在戰爭檔案中被包裝和處理爲一個簡單的rubygem是非常重要的。直到現在我已經試圖操縱捆綁器,所以當規格到達warbler/traits/bundler.rb(這是規範壓縮到存檔的地方)時,它已經有'Bundler :: Source :: Rubygems'作爲源代碼。問題在於它需要從路

    6熱度

    1回答

    我有一個紅寶石應用程序,我使用鳴鳥編譯成一個罐子。我可以使用像java -jar executable.jar這樣的命令將它作爲獨立運行。但我無法弄清楚如何在Java代碼中使用這個jar。具體來說,我想在Java代碼中創建我的Ruby類的對象,然後調用這些方法。

    1熱度

    1回答

    我有用Ruby編寫的基於Sinatra的應用程序,它使用warbler打包。生成的文件在本地筆記本電腦(Tomcat 7.0.50)和沙箱主機(Tomcat 6.0.35)上正常工作。然而,在PROD箱這場戰爭(完全相同的文件 - 重新部署,並再次確認的md5sum)顯示以下錯誤信息: org.jruby.rack.RackInitializationException: No such file

    0熱度

    1回答

    我試圖使用RoR/warbler將其他文件添加到war文件(VERSION和REVISION文件)。 VERSION文件與capistrano創建的文件類似,因此需要在創建戰爭期間創建每個文件。有沒有人有什麼建議?我正在研究創建自定義鶯的功能,但無法找到任何有關它的文檔。提前致謝。

    2熱度

    2回答

    我使用warbler(1.3.8)生成的war文件將Glassfish服務器部署到一個基本的RoR應用程序(只有一個模型由腳手架和只有標準的寶石生成) 3.1.2.2)。啓動服務器後,我得到這樣一個加載錯誤: org.jruby.exceptions.RaiseException:(LoadError)異常負載擴展KryptcoreService:java.lang.IllegalStateExc

    2熱度

    1回答

    我已經使用JRuby 1.7.4,Sinatra 1.4.4和Rack 1.5.2創建了一個簡單的Web服務。該Web服務通過一條簡單的消息「使用[請求類型]的Hello World」響應GET,POST,PATCH和DELETE請求。 我開始Rack並測試所有的請求類型。所有四個工作。 我用Warbler創建應用程序的war文件並將其部署到Tomcat 7.0.47。當我用Tomcat PATC