2

標準の Bootstrap グリフィコンを font-awesome に置き換えた後、アプリケーションが Glassfish で起動しなくなりました (添付のスクリーンショットを参照)。

font-awesome gem を削除しても、同じエラーが発生します。Glassfish は、次のように不平を言います。

org.jruby.exceptions.RaiseException: (LoadError) Exception ローディング拡張機能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/xpertisportal/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 に答える