2016-06-28 11 views
8

मेरे पास JRuby का उपयोग करने के लिए सफलतापूर्वक परिवर्तित एक बड़ा रेल ऐप है और यह किसी भी समस्या के बिना स्थानीय रूप से चलता है bundle exec rails s -b 0.0.0.0JRuby/Warbler के परिणामस्वरूप लोड करने के लिए ऐसी कोई फ़ाइल नहीं है - बंडलर/dep_proxy

मैं अब का उपयोग कर एक परिनियोजन योग्य युद्ध फ़ाइल बनाने के लिए कोशिश कर रहा हूँ निम्नलिखित:

bundle exec warble executable war

यह त्रुटियों के बिना सफलतापूर्वक पूरा, लेकिन जब यह के साथ चल रहा:

java -jar application.war

यह बूट हो जाता है और फिर कुछ सेकंड के बाद, यह इस त्रुटि को थकाता है:

2016-06-28 11:48:16.544:INFO::main: Logging initialized @228ms 
2016-06-28 11:48:16.553:INFO:oejr.Runner:main: Runner 
2016-06-28 11:48:16.698:INFO:oejs.Server:main: jetty-9.2.9.v20150224 
2016-06-28 11:48:32.680:WARN:oeja.AnnotationConfiguration:main: ServletContainerInitializers: detected. Class hierarchy: empty 
2016-06-28 11:48:33.692:INFO:/:main: INFO: jruby 9.1.2.0 (2.3.0) 2016-05-26 7357c8f Java HotSpot(TM) 64-Bit Server VM 25.45-b02 on 1.8.0_45-b14 +jit [darwin-x86_64] 
2016-06-28 11:48:33.694:INFO:/:main: INFO: using a shared (threadsafe!) runtime 
org.jruby.exceptions.RaiseException: (LoadError) no such file to load -- bundler/dep_proxy 
    at RUBY.block in expand_dependencies(uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:630) 
    at org.jruby.RubyArray.each(org/jruby/RubyArray.java:1593) 
    at RUBY.block in expand_dependencies(uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:629) 
    at org.jruby.RubyArray.each(org/jruby/RubyArray.java:1593) 
    at RUBY.expand_dependencies(uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:626) 
    at RUBY.converge_locked_specs(uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:594) 
    at RUBY.resolve(uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:195) 
    at RUBY.specs(uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:140) 
    at RUBY.specs_for(uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:185) 
    at RUBY.requested_specs(uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:174) 
    at RUBY.requested_specs(uri:classloader:/gems/bundler-1.12.5/lib/bundler/environment.rb:19) 
    at RUBY.setup(uri:classloader:/gems/bundler-1.12.5/lib/bundler/runtime.rb:14) 
    at RUBY.setup(uri:classloader:/gems/bundler-1.12.5/lib/bundler.rb:95) 
    at RUBY.<top>(uri:classloader:/gems/bundler-1.12.5/lib/bundler/setup.rb:9) 
    at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:944) 
    at RUBY.(root)(uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:1) 
    at RUBY.<top>(uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:133) 
    at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:944) 
    at RUBY.(root)(/private/var/folders/9v/9b6v35h55nl94trls0l52h4c0000gn/T/jetty-0.0.0.0-8080-application.war-_-any-4553071680754868493.dir/webapp/WEB-INF/config/boot.rb:3) 
    at RUBY.(root)(uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:1) 
    at RUBY.require(uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:55) 
    at RUBY.<top>(uri:classloader:/jruby/rack/rails/environment3.rb:23) 

यह बंडलर/dep_proxy लोड करने में सक्षम नहीं होने से अटक गया है और गूगलिंग के परिणामस्वरूप समान समस्याएं नहीं मिल रही हैं। मैंने warbler कॉन्फ़िगरेशन फ़ाइल tweaked है, लेकिन परिणाम एक ही मुद्दे में।

रूबी जेआरबी rbenv के साथ स्थापित किया गया था।

ढेर जानकारी:

$ jruby -v 
jruby 9.1.2.0 (2.3.0) 2016-05-26 7357c8f Java HotSpot(TM) 64-Bit Server VM 25.45-b02 on 1.8.0_45-b14 +jit [darwin-x86_64] 

$ bundle env 
Environment 

    Bundler 1.12.5 
    Rubygems 2.6.4 
    Ruby  2.3.0p0 (2016-05-26 revision 52539) [java] 
    Git  2.9.0 

Gemfile 

    source 'https://rubygems.org' 

    ruby '2.3.0', :engine => 'jruby', :engine_version => '9.1.2.0' 

    gem 'rails', '4.2.6' 
    gem 'sass-rails', '~> 5.0' 
    gem 'bourbon' 
    gem 'font-awesome-sass' 
    gem 'uglifier', '>= 1.3.0' 
    gem 'jquery-rails' 
    gem 'jquery-turbolinks' 
    gem 'turbolinks' 
    gem 'jbuilder', '~> 2.0' 
    gem 'country_select' 
    gem 'devise', '3.5.3' 
    gem 'devise-i18n-views' 
    gem 'devise-encryptable' 
    gem 'devise_security_extension' 
    gem 'cancancan' 
    gem 'rolify' 
    gem 'carrierwave' 
    gem 'carrierwave-bombshelter' 
    gem 'mini_magick' 
    gem 'file_validators', '2.0.2' 
    gem 'gretel' 
    gem 'font-awesome-rails' 
    gem 'kaminari' 
    gem 'pg_search' 
    gem 'responders' 
    gem 'date_validator' 
    gem 'validates_timeliness', '~> 4.0' 
    gem 'roo', '~> 2.3.2' 
    gem 'lipsum', :require => false 
    gem 'faker', :require => false 
    gem 'pushmeup', :require => false 
    gem 'rack-attack' 
    gem 'barby', :require => false 
    gem 'prawn', :require => false 
    gem 'rest-client', :require => false 
    gem 'geokit', :require => false 
    gem 'text', :require => false 
    gem 'savon', :require => false 
    gem 'plugg' 
    gem 'postmark-rails', '~> 0.12.0' 
    gem 'breadcrumbs_on_rails' 

    platforms :ruby do 
     gem 'pg' 
     gem 'therubyracer' 
    end 

    platforms :jruby do 
     gem 'jruby-jars' 
     gem 'jruby-openssl' 
     gem 'jruby-rack' 
     gem 'activerecord-jdbcpostgresql-adapter' 
     gem 'puma' 
     gem 'therubyrhino' 

     group :development, :test do 
     gem 'warbler' 
     end 
    end 

    group :development, :test do 
     #gem 'spring' 
     gem 'randumb' 
     gem "activerecord-import", ">= 0.4.0", :require => false 
     gem 'factory_girl' 
     gem 'require_all' 
     gem 'rails_real_favicon' 
     gem 'i18n-tasks', '~> 0.9.4' 
     gem 'i18n_generators' 

     # Code Assessment Tools 
     gem 'i15r', '~> 0.5.1' 
     gem 'brakeman', :require => false 
     gem 'bundler-audit' 
     gem 'flog' 
     gem 'rails_best_practices' 
    end 

    group :production do 
     gem 'activerecord_url_connections' 
     gem 'le' 
     gem 'redis-rails' 
     gem 'rack-timeout' 
     gem 'rack-throttle' 
     gem 'rack-cache', :require => 'rack/cache' 
    end 

    group :doc do 
     gem 'sdoc', '~> 0.4.0' 
    end 

Gemfile.lock 

    GEM 
     remote: https://rubygems.org/ 
     specs: 
     actionmailer (4.2.6) 
      actionpack (= 4.2.6) 
      actionview (= 4.2.6) 
      activejob (= 4.2.6) 
      mail (~> 2.5, >= 2.5.4) 
      rails-dom-testing (~> 1.0, >= 1.0.5) 
     actionpack (4.2.6) 
      actionview (= 4.2.6) 
      activesupport (= 4.2.6) 
      rack (~> 1.6) 
      rack-test (~> 0.6.2) 
      rails-dom-testing (~> 1.0, >= 1.0.5) 
      rails-html-sanitizer (~> 1.0, >= 1.0.2) 
     actionview (4.2.6) 
      activesupport (= 4.2.6) 
      builder (~> 3.1) 
      erubis (~> 2.7.0) 
      rails-dom-testing (~> 1.0, >= 1.0.5) 
      rails-html-sanitizer (~> 1.0, >= 1.0.2) 
     activejob (4.2.6) 
      activesupport (= 4.2.6) 
      globalid (>= 0.3.0) 
     activemodel (4.2.6) 
      activesupport (= 4.2.6) 
      builder (~> 3.1) 
     activerecord (4.2.6) 
      activemodel (= 4.2.6) 
      activesupport (= 4.2.6) 
      arel (~> 6.0) 
     activerecord-import (0.14.1) 
      activerecord (>= 3.2) 
     activerecord-jdbc-adapter (1.3.20) 
      activerecord (>= 2.2) 
     activerecord-jdbcpostgresql-adapter (1.3.20) 
      activerecord-jdbc-adapter (~> 1.3.20) 
      jdbc-postgres (>= 9.1) 
     activerecord_url_connections (0.0.7) 
      activerecord 
     activesupport (4.2.6) 
      i18n (~> 0.7) 
      json (~> 1.7, >= 1.7.7) 
      minitest (~> 5.1) 
      thread_safe (~> 0.3, >= 0.3.4) 
      tzinfo (~> 1.1) 
     addressable (2.4.0) 
     akami (1.3.1) 
      gyoku (>= 0.4.0) 
      nokogiri 
     arel (6.0.3) 
     ast (2.3.0) 
     barby (0.6.4) 
     bcrypt (3.1.11-java) 
     bourbon (4.2.7) 
      sass (~> 3.4) 
      thor (~> 0.19) 
     brakeman (3.3.2) 
     breadcrumbs_on_rails (2.3.1) 
     builder (3.2.2) 
     bundler-audit (0.5.0) 
      bundler (~> 1.2) 
      thor (~> 0.18) 
     cancancan (1.15.0) 
     carrierwave (0.11.2) 
      activemodel (>= 3.2.0) 
      activesupport (>= 3.2.0) 
      json (>= 1.7) 
      mime-types (>= 1.16) 
      mimemagic (>= 0.3.0) 
     carrierwave-bombshelter (0.2.2) 
      activesupport (>= 3.2.0) 
      carrierwave 
      fastimage 
     code_analyzer (0.4.5) 
      sexp_processor 
     coffee-rails (4.1.1) 
      coffee-script (>= 2.2.0) 
      railties (>= 4.0.0, < 5.1.x) 
     coffee-script (2.4.1) 
      coffee-script-source 
      execjs 
     coffee-script-source (1.10.0) 
     concurrent-ruby (1.0.2-java) 
     countries (1.2.5) 
      currencies (~> 0.4.2) 
      i18n_data (~> 0.7.0) 
     country_select (2.5.2) 
      countries (~> 1.2.0) 
      sort_alphabetical (~> 1.0) 
     currencies (0.4.2) 
     date_validator (0.9.0) 
      activemodel 
      activesupport 
     devise (3.5.3) 
      bcrypt (~> 3.0) 
      orm_adapter (~> 0.1) 
      railties (>= 3.2.6, < 5) 
      responders 
      thread_safe (~> 0.1) 
      warden (~> 1.2.3) 
     devise-encryptable (0.2.0) 
      devise (>= 2.1.0) 
     devise-i18n-views (0.3.7) 
     devise_security_extension (0.10.0) 
      devise (>= 3.0.0, < 4.0) 
      railties (>= 3.2.6, < 5.0) 
     domain_name (0.5.20160615) 
      unf (>= 0.0.5, < 1.0.0) 
     easy_translate (0.5.0) 
      json 
      thread 
      thread_safe 
     erubis (2.7.0) 
     execjs (2.7.0) 
     factory_girl (4.7.0) 
      activesupport (>= 3.0.0) 
     faker (1.6.3) 
      i18n (~> 0.5) 
     fastimage (2.0.0) 
      addressable (~> 2) 
     file_validators (2.0.2) 
      activemodel (>= 3.0) 
      mime-types (>= 1.0) 
     flog (4.4.0) 
      path_expander (~> 1.0) 
      ruby_parser (~> 3.1, > 3.1.0) 
      sexp_processor (~> 4.4) 
     font-awesome-rails (4.6.3.1) 
      railties (>= 3.2, < 5.1) 
     font-awesome-sass (4.6.2) 
      sass (>= 3.2) 
     geokit (1.10.0) 
     globalid (0.3.6) 
      activesupport (>= 4.1.0) 
     gretel (3.0.8) 
      rails (>= 3.2.0) 
     gyoku (1.3.1) 
      builder (>= 2.1.2) 
     highline (1.7.8) 
     http-cookie (1.0.2) 
      domain_name (~> 0.5) 
     httparty (0.13.7) 
      json (~> 1.8) 
      multi_xml (>= 0.5.2) 
     httpi (2.4.2) 
      rack 
      socksify 
     i15r (0.5.5) 
     i18n (0.7.0) 
     i18n-tasks (0.9.5) 
      activesupport (>= 4.0.2) 
      ast (>= 2.1.0) 
      easy_translate (>= 0.5.0) 
      erubis 
      highline (>= 1.7.3) 
      i18n 
      parser (>= 2.2.3.0) 
      term-ansicolor (>= 1.3.2) 
      terminal-table (>= 1.5.1) 
     i18n_data (0.7.0) 
     i18n_generators (2.1.1) 
      rails (>= 3.0.0) 
     jbuilder (2.5.0) 
      activesupport (>= 3.0.0, < 5.1) 
      multi_json (~> 1.2) 
     jdbc-postgres (9.4.1206) 
     jquery-rails (4.1.1) 
      rails-dom-testing (>= 1, < 3) 
      railties (>= 4.2.0) 
      thor (>= 0.14, < 2.0) 
     jquery-turbolinks (2.1.0) 
      railties (>= 3.1.0) 
      turbolinks 
     jruby-jars (9.1.2.0) 
     jruby-openssl (0.9.17-java) 
     jruby-rack (1.1.20) 
     json (1.8.3-java) 
     kaminari (0.17.0) 
      actionpack (>= 3.0.0) 
      activesupport (>= 3.0.0) 
     le (2.7.2) 
     lipsum (1.2.0) 
      nokogiri 
     loofah (2.0.3) 
      nokogiri (>= 1.5.9) 
     mail (2.6.4) 
      mime-types (>= 1.16, < 4) 
     mime-types (2.99.2) 
     mimemagic (0.3.1) 
     mini_magick (4.5.1) 
     minitest (5.9.0) 
     multi_json (1.12.1) 
     multi_xml (0.5.5) 
     netrc (0.11.0) 
     nokogiri (1.6.8-java) 
     nori (2.6.0) 
     orm_adapter (0.5.0) 
     parser (2.3.1.2) 
      ast (~> 2.2) 
     path_expander (1.0.0) 
     pdf-core (0.6.1) 
     pg_search (1.0.6) 
      activerecord (>= 3.1) 
      activesupport (>= 3.1) 
      arel 
     plugg (0.0.4) 
     postmark (1.7.1) 
      json 
      rake 
     postmark-rails (0.12.0) 
      actionmailer (>= 3.0.0) 
      postmark (~> 1.7.0) 
     prawn (2.1.0) 
      pdf-core (~> 0.6.1) 
      ttfunk (~> 1.4.0) 
     puma (3.4.0-java) 
     pushmeup (0.3.0) 
      httparty 
      json 
     rack (1.6.4) 
     rack-attack (4.4.1) 
      rack 
     rack-cache (1.6.1) 
      rack (>= 0.4) 
     rack-test (0.6.3) 
      rack (>= 1.0) 
     rack-throttle (0.4.0) 
      rack (>= 1.0.0) 
     rack-timeout (0.4.2) 
     rails (4.2.6) 
      actionmailer (= 4.2.6) 
      actionpack (= 4.2.6) 
      actionview (= 4.2.6) 
      activejob (= 4.2.6) 
      activemodel (= 4.2.6) 
      activerecord (= 4.2.6) 
      activesupport (= 4.2.6) 
      bundler (>= 1.3.0, < 2.0) 
      railties (= 4.2.6) 
      sprockets-rails 
     rails-deprecated_sanitizer (1.0.3) 
      activesupport (>= 4.2.0.alpha) 
     rails-dom-testing (1.0.7) 
      activesupport (>= 4.2.0.beta, < 5.0) 
      nokogiri (~> 1.6.0) 
      rails-deprecated_sanitizer (>= 1.0.1) 
     rails-html-sanitizer (1.0.3) 
      loofah (~> 2.0) 
     rails_best_practices (1.16.0) 
      activesupport 
      code_analyzer (>= 0.4.3) 
      erubis 
      i18n 
      json 
      require_all 
      ruby-progressbar 
     rails_real_favicon (0.0.3) 
      json (~> 1.7) 
      rails (>= 3.1, < 5) 
      rest-client (~> 1.8) 
      rubyzip (~> 1) 
     railties (4.2.6) 
      actionpack (= 4.2.6) 
      activesupport (= 4.2.6) 
      rake (>= 0.8.7) 
      thor (>= 0.18.1, < 2.0) 
     rake (11.2.2) 
     randumb (0.5.0) 
      activerecord (>= 3.0.0) 
      activesupport (>= 3.0.0) 
      rake 
     rdoc (4.2.2) 
      json (~> 1.4) 
     redis (3.3.0) 
     redis-actionpack (4.0.1) 
      actionpack (~> 4) 
      redis-rack (~> 1.5.0) 
      redis-store (~> 1.1.0) 
     redis-activesupport (4.1.5) 
      activesupport (>= 3, < 5) 
      redis-store (~> 1.1.0) 
     redis-rack (1.5.0) 
      rack (~> 1.5) 
      redis-store (~> 1.1.0) 
     redis-rails (4.0.0) 
      redis-actionpack (~> 4) 
      redis-activesupport (~> 4) 
      redis-store (~> 1.1.0) 
     redis-store (1.1.7) 
      redis (>= 2.2) 
     require_all (1.3.3) 
     responders (2.2.0) 
      railties (>= 4.2.0, < 5.1) 
     rest-client (1.8.0) 
      http-cookie (>= 1.0.2, < 2.0) 
      mime-types (>= 1.16, < 3.0) 
      netrc (~> 0.7) 
     rolify (5.1.0) 
     roo (2.3.2) 
      nokogiri (~> 1) 
      rubyzip (~> 1.1, < 2.0.0) 
     ruby-progressbar (1.8.1) 
     ruby_parser (3.8.2) 
      sexp_processor (~> 4.1) 
     rubyzip (1.2.0) 
     sass (3.4.22) 
     sass-rails (5.0.4) 
      railties (>= 4.0.0, < 5.0) 
      sass (~> 3.1) 
      sprockets (>= 2.8, < 4.0) 
      sprockets-rails (>= 2.0, < 4.0) 
      tilt (>= 1.1, < 3) 
     savon (2.11.1) 
      akami (~> 1.2) 
      builder (>= 2.1.2) 
      gyoku (~> 1.2) 
      httpi (~> 2.3) 
      nokogiri (>= 1.4.0) 
      nori (~> 2.4) 
      wasabi (~> 3.4) 
     sdoc (0.4.1) 
      json (~> 1.7, >= 1.7.7) 
      rdoc (~> 4.0) 
     sexp_processor (4.7.0) 
     socksify (1.7.0) 
     sort_alphabetical (1.0.2) 
      unicode_utils (>= 1.2.2) 
     sprockets (3.6.2) 
      concurrent-ruby (~> 1.0) 
      rack (> 1, < 3) 
     sprockets-rails (3.1.0) 
      actionpack (>= 4.0) 
      activesupport (>= 4.0) 
      sprockets (>= 3.0.0) 
     term-ansicolor (1.3.2) 
      tins (~> 1.0) 
     terminal-table (1.6.0) 
     text (1.3.1) 
     therubyrhino (2.0.4) 
      therubyrhino_jar (>= 1.7.3) 
     therubyrhino_jar (1.7.6) 
     thor (0.19.1) 
     thread (0.2.2) 
     thread_safe (0.3.5-java) 
     tilt (2.0.5) 
     timeliness (0.3.8) 
     tins (1.10.2) 
     ttfunk (1.4.0) 
     turbolinks (2.5.3) 
      coffee-rails 
     tzinfo (1.2.2) 
      thread_safe (~> 0.1) 
     uglifier (3.0.0) 
      execjs (>= 0.3.0, < 3) 
     unf (0.1.4-java) 
     unicode_utils (1.4.0) 
     validates_timeliness (4.0.2) 
      timeliness (~> 0.3.7) 
     warbler (2.0.3) 
      jruby-jars (>= 9.0.0.0) 
      jruby-rack (>= 1.1.1, < 1.3) 
      rake (>= 10.1.0) 
      rubyzip (~> 1.0, < 1.4) 
     warden (1.2.6) 
      rack (>= 1.0) 
     wasabi (3.5.0) 
      httpi (~> 2.0) 
      nokogiri (>= 1.4.2) 

    PLATFORMS 
     java 

    DEPENDENCIES 
     activerecord-import (>= 0.4.0) 
     activerecord-jdbcpostgresql-adapter 
     activerecord_url_connections 
     barby 
     bourbon 
     brakeman 
     breadcrumbs_on_rails 
     bundler-audit 
     cancancan 
     carrierwave 
     carrierwave-bombshelter 
     country_select 
     date_validator 
     devise (= 3.5.3) 
     devise-encryptable 
     devise-i18n-views 
     devise_security_extension 
     factory_girl 
     faker 
     file_validators (= 2.0.2) 
     flog 
     font-awesome-rails 
     font-awesome-sass 
     geokit 
     gretel 
     i15r (~> 0.5.1) 
     i18n-tasks (~> 0.9.4) 
     i18n_generators 
     jbuilder (~> 2.0) 
     jquery-rails 
     jquery-turbolinks 
     jruby-jars 
     jruby-openssl 
     jruby-rack 
     kaminari 
     le 
     lipsum 
     mini_magick 
     pg 
     pg_search 
     plugg 
     postmark-rails (~> 0.12.0) 
     prawn 
     puma 
     pushmeup 
     rack-attack 
     rack-cache 
     rack-throttle 
     rack-timeout 
     rails (= 4.2.6) 
     rails_best_practices 
     rails_real_favicon 
     randumb 
     redis-rails 
     require_all 
     responders 
     rest-client 
     rolify 
     roo (~> 2.3.2) 
     sass-rails (~> 5.0) 
     savon 
     sdoc (~> 0.4.0) 
     text 
     therubyracer 
     therubyrhino 
     turbolinks 
     uglifier (>= 1.3.0) 
     validates_timeliness (~> 4.0) 
     warbler 

    RUBY VERSION 
     ruby 2.3.0p0 (jruby 9.1.2.0) 

    BUNDLED WITH 
     1.12.5 

गीत कॉन्फ़िग फ़ाइल:

Warbler::Config.new do |config| 
    config.webxml.rails.env = 'development' 
    config.features = %w(gemjar executable) 
    config.dirs = %w(app config db lib log vendor tmp modules public) 
    config.includes = FileList['Rakefile', 'lib/tasks/generate_ident.rake'] 
    config.excludes = FileList["test/*"] 
    config.bundle_without = ["development", "test", "assets", "doc"] 
    config.jar_name = "application" 
end 

एक वार्बलर कॉन्फ़िग विस्तार मैं का उपयोग कर:

Warbler::Config.new do |config| 
    config.features = %w(gemjar compiled executable) 
    config.dirs = %w(app config db lib log vendor tmp modules public) 
    config.includes = FileList['Rakefile', 'lib/tasks/generate_ident.rake'] 
    config.excludes = FileList["test/*", '.DS_Store'] 
    config.java_libs += FileList["lib/*.jar"] 
    config.bundler = true 
    config.bundle_without = ["development", "test", "assets", "doc"] 
    config.gem_dependencies = true 
    config.gem_excludes = [/^(test|spec)\//, /_test.rb/, /rails_generator/] 
    config.jar_name = "application" 
    config.compiled_ruby_files = FileList['app/**/*.rb', 'config/*.rb', 'config/**/*.rb', 'lib/*.rb', 'lib/**/*.rb', 'modules/*.rb', 'modules/**/*.rb'] 
    config.override_gem_home = true 
    config.move_jars_to_webinf_lib = true 
    config.webxml.rails.env = ENV['RAILS_ENV'] || 'development' 
    config.webxml.jruby.min.runtimes = 2 
    config.webxml.jruby.max.runtimes = 8 
end 

क्या कोई config या कुछ और कि मैं देख रहा हूँ

अद्यतन:

--- System 
jruby 9.1.2.0 (2.3.0) 2016-05-26 7357c8f Java HotSpot(TM) 64-Bit Server VM 25.91-b14 on 1.8.0_91-b14 +jit [linux-x86_64] 
Time: 2016-06-30 10:06:49 +0000 
Server: Apache Tomcat/7.0.52 (Ubuntu) 
jruby.home: uri:classloader://META-INF/jruby.home 

--- Context Init Parameters: 
jruby.max.runtimes = 8 
jruby.min.runtimes = 2 
public.root =/
rails.env = development 

--- Backtrace 
LoadError: no such file to load -- bundler/dep_proxy 
    block in expand_dependencies at uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:630 
          each at org/jruby/RubyArray.java:1593 
    block in expand_dependencies at uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:629 
          each at org/jruby/RubyArray.java:1593 
      expand_dependencies at uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:626 
     converge_locked_specs at uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:594 
         resolve at uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:195 
         specs at uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:140 
        specs_for at uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:185 
       requested_specs at uri:classloader:/gems/bundler-1.12.5/lib/bundler/definition.rb:174 
       requested_specs at uri:classloader:/gems/bundler-1.12.5/lib/bundler/environment.rb:19 
         setup at uri:classloader:/gems/bundler-1.12.5/lib/bundler/runtime.rb:14 
         setup at uri:classloader:/gems/bundler-1.12.5/lib/bundler.rb:95 
         <top> at uri:classloader:/gems/bundler-1.12.5/lib/bundler/setup.rb:19 
         require at org/jruby/RubyKernel.java:944 
         (root) at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:1 
         <top> at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:133 
          load at org/jruby/RubyKernel.java:962 
         <top> at /var/lib/tomcat7/webapps/application/WEB-INF/config/boot.class:3 
         require at org/jruby/RubyKernel.java:944 
         (root) at /var/lib/tomcat7/webapps/application/WEB-INF/config/boot.rb:1 
         (root) at /var/lib/tomcat7/webapps/application/WEB-INF/config/boot.rb:1 
         (root) at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:1 
         <top> at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:55 

--- RubyGems 
Gem.dir: /var/lib/tomcat7/webapps/application/WEB-INF/gems 
Gem.path: 
/usr/share/tomcat7/.gem/jruby/2.3.0 
uri:classloader:/META-INF/jruby.home/lib/ruby/gems/shared 
/var/lib/tomcat7/webapps/application/WEB-INF/gems 
Activated gems: 
    bundler-1.12.5 

--- Bundler 
Bundler.bundle_path: /var/lib/tomcat7/webapps/application/WEB-INF/gems 
Bundler.root: /var/lib/tomcat7/webapps/application/WEB-INF 
Gemfile: /var/lib/tomcat7/webapps/application/WEB-INF/Gemfile 
Settings: 
    gemfile = /var/lib/tomcat7/webapps/application/WEB-INF/Gemfile 
    without = development:test:assets:doc 
    orig_path = /bin:/usr/bin:/sbin:/usr/sbin 

--- JRuby-Rack Config 
compat_version = 
default_logger = [email protected] 
equals = <error: > 
err = [email protected] 
filter_adds_html = true 
filter_verifies_resource = false 
ignore_environment = false 
initial_memory_buffer_size = 
initial_runtimes = 2 
jms_connection_factory = 
jms_jndi_properties = 
logger = [email protected] 
logger_class_name = servlet_context 
logger_name = jruby.rack 
maximum_memory_buffer_size = 
maximum_runtimes = 8 
num_initializer_threads = 
out = [email protected] 
rackup = 
rackup_path = 
rewindable = true 
runtime_arguments = 
runtime_environment = 
runtime_timeout_seconds = 
serial_initialization = false 
servlet_context = [email protected] 
throw_init_exception = false 

--- $LOAD_PATH: 
uri:classloader:/META-INF/jruby.home/lib/ruby/2.3/site_ruby 
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib 

अद्यतन 2:

मैं प्रत्येक संस्करण की कोशिश की है

बिलाव (7) में स्टैंडअलोन युद्ध चल रहा है, वही त्रुटि और कुछ और जानकारी बाहर थूक बिल्कुल उसी परिणाम के साथ नवीनतम रूप से 1.10 तक बंडलर तक।

मैंने जेआरबीई को भी 1.7.25 तक एक ही मुद्दा घटा दिया है।

config.features = %w(gemjar compiled executable)

समस्या दूर हो जाने अगर मैं इसे करने के लिए बदल:

config.features = %w(compiled executable)

मुझे लगता है इस वार्बलर के लिए प्रलेखन के बाद से एक बग है

+0

पहली नजर में एक (जेआरबीई) लोडिंग मुद्दा के रूप में प्रतीत होता है, यह पुष्टि करने का प्रयास करेगा कि क्या .वार एक स्टैंडअलोन टीसी में तैनात किया जाएगा या नहीं। यदि यह वही विफलता (या साथ में) लोड सेवा को डीबग करके ठीक से लोड करने में विफल होने की पुष्टि करता है: '-Xdebug.loadService' शायद बंडलर को डाउनग्रेड करने का प्रयास करें।यह ज्यादातर विभिन्न घटकों से निपटने और टुकड़ों को बाहर करने का मामला है। – kares

+0

@kares मैं टॉमकैट पर स्टैंडअलोन चलाने के लिए फिर से बनाया गया, युद्ध तैनात किया और टॉमकैट लॉग में एक ही त्रुटि है। मैंने अधिक जानकारी के साथ प्रश्न अद्यतन किया है। – SeanNieuwoudt

उत्तर

1

समस्या सुविधाओं रेखा है निम्नलिखित बताता है:

gemjar: This bundles all gems into a single gem file to reduce the number of files in the .war. This is mostly useful for Google AppEngine where the number of files per application has a limit. (Note: not applicable for jar-based applications.)

संबंधित मुद्दे