2

在我用 font-awesome 替换了标准的 Bootstrap glyphicons 之后,我的应用程序不再在 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 来部署应用程序。!

4

1 回答 1

0

请尝试添加包含内容的 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

于 2015-01-25T14:40:33.287 回答