0
이 것은 실제로 나를 혼란스럽게합니다. JRuby로 작성된 웹 애플리케이션이 있고 Warbler로 컴파일되었습니다. 내가 톰캣에서 Warbled 파일을 호스팅 할 때, 나는 소스 코드의 기본 대부가 웹 서버를 실행하면 지속적으로Tomcat 8의 JRuby Padrino 응용 프로그램에서 NoMethod Error "join"
(NoMethodError) undefined method `join' for #<String:0x2bb320a>
에 대한 응용 프로그램 부츠를 500 내부 서버 오류가 완벽하게 작동합니다. Tomcat 로그는 말 그대로 아무것도 제공하지 않으며 오류 500은 나타나지 않습니다.
# source
source 'https://rubygems.org'
source 'http://gems.github.com'
# ruby
ruby '1.9.3', engine: 'jruby', engine_version: '1.7.18'
# gems
gem 'padrino'
gem 'padrino-flash'
gem 'dbi'
gem 'haml'
gem 'sass'
gem 'tilt'
gem 'rake'
gem 'rubyzip', '<1.0.0'
gem 'dberkom-sinatra-prawn'
gem 'sinatra-flash', require: 'sinatra/flash'
gem 'jruby-openssl'
gem 'jruby-rack'
gem 'jdbc-jtds', '~> 1.3.0.1'
gem 'dbd-jdbc', '~> 0.1.6'
gem 'bcrypt'
gem 'iso_country_codes'
gem 'prawn', '~> 1.2.1'
gem 'prawn-table', '~> 0.1.0'
gem 'jruby-jars', '1.7.18'
group :development do
gem 'guard'
gem 'guard-livereload'
end
내가 작업을 수행 JRuby에서의 이전 버전을 기반으로 오래된 WAR을 가지고, 그래서 나는 더 이상 재생 인해 보석 중 하나, 그것은 버그가있을 수 있습니다 생각 :
내 Gemfile은 없다 좋은.
원래 나는이 문제에 대한 해결책을 가지고 있다고 생각했지만, 어둠 속에서는 계속 진행되고 있습니다. –