【问题标题】:jRuby deployment into GlassfishjRuby 部署到 Glassfish
【发布时间】:2015-01-25 22:40:33
【问题描述】:

在我用 font-awesome 替换了标准的 Bootstrap 字形图标后,我的应用程序不再在 Glassfish 上启动(参见随附的屏幕截图)。

即使我删除了 font-awesome gem,我也会遇到同样的错误。 Glassfish 抱怨如下所述:

org.jruby.exceptions.RaiseException:(LoadError)异常加载扩展KryptcoreService:java.lang.IllegalStateException:流处理程序不可用,原因是:null

在 org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1082) 在 ActiveSupport::Dependencies::Loadable.require(/home/glassfish/glassfish/domains/xpertiseportal/applications/xpp/WEB- INF/gems/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251) 在 ActiveSupport::Dependencies::Loadable.load_dependency(/home/glassfish/glassfish/domains/xpertiseportal/applications/xpp/WEB- INF/gems/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:236)

我使用 warbler 来部署应用程序。!

【问题讨论】:

    标签: twitter-bootstrap glassfish twitter-bootstrap-3


    【解决方案1】:

    请尝试添加 WEB-INF/init.rb 文件 与内容

    $LOAD_PATH.unshift 'uri:classloader:/META-INF/jruby.home/lib/ruby/shared'
    require 'jopenssl'
    

    https://github.com/jruby/warbler/issues/266#issuecomment-71327274

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-06
      • 2010-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-23
      相关资源
      最近更新 更多