I am hoping that someone can give me some guidelines on using Warbler in conjunction with Hobo I am using:
- Hobo 2.2.3 - JRuby 9.0.1.0 - PostgreSQL - Warbler 2.0.0.rc1 I package my web app into a war file using the command "jruby -S bundle exec warble". I then deploy the war file onto Glassfish 4.1. The deploy is successful, but the web app doesn't work. I can bring the entry page of the web app up in a web browser, but the formatting is gone. The Glassfish log file shows that the style-sheet and JavaScript files aren't found (see below). Glassfish is expecting the style-sheet and JavaScript directories to be located just off the war file root directory, which is not where Hobo places them. If I click on a link on the web app entry page, I get a "page not found" error. I get the same results as above when I use earlier versions of Hobo, and when I use JRuby 1.7.22 with Warbler 1.4.9. I have also tried "jruby -S warble", without "bundle exec". This looks to be a simple context problem, which I suspect has an easy fix, but I'm not seeing it at this point. Can someone point me in the right direction? *Glassfish 4.1 log file errors:* [2015-09-24T14:04:20.391-0600] [glassfish 4.1] [INFO] [] [javax.enterprise.web] [tid: _ThreadID=26 _ThreadName=http-listener-1(2)] [timeMillis: 1443125060391] [levelValue: 800] [[ WebModule[null] ServletContext.log():F, [2015-09-24T14:04:20.390000 #1184] FATAL -- : ActionController::RoutingError (No route matches [GET] "/stylesheets/front.css"): gems/gems/actionpack-4.2.4/lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' gems/gems/actionpack-4.2.4/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' gems/gems/railties-4.2.4/lib/rails/rack/logger.rb:38:in `call_app' gems/gems/railties-4.2.4/lib/rails/rack/logger.rb:20:in `block in call' gems/gems/activesupport-4.2.4/lib/active_support/tagged_logging.rb:68:in `block in tagged' gems/gems/activesupport-4.2.4/lib/active_support/tagged_logging.rb:26:in `tagged' gems/gems/activesupport-4.2.4/lib/active_support/tagged_logging.rb:68:in `tagged' gems/gems/railties-4.2.4/lib/rails/rack/logger.rb:20:in `call' gems/gems/request_store-1.2.0/lib/request_store/middleware.rb:8:in `call' gems/gems/actionpack-4.2.4/lib/action_dispatch/middleware/request_id.rb:21:in `call' gems/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in `call' gems/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call' gems/gems/activesupport-4.2.4/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' gems/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call' gems/gems/railties-4.2.4/lib/rails/engine.rb:518:in `call' gems/gems/railties-4.2.4/lib/rails/application.rb:165:in `call' uri:classloader:/rack/handler/servlet.rb:22:in `call' ]] [2015-09-24T14:04:20.404-0600] [glassfish 4.1] [INFO] [] [javax.enterprise.web] [tid: _ThreadID=27 _ThreadName=http-listener-1(3)] [timeMillis: 1443125060404] [levelValue: 800] [[ WebModule[null] ServletContext.log():I, [2015-09-24T14:04:20.404000 #1184] INFO -- : Started GET "/carmaint/javascripts/front.js" for 0:0:0:0:0:0:0:1 at 2015-09-24 14:04:20 -0600 ]] [2015-09-24T14:04:20.408-0600] [glassfish 4.1] [INFO] [] [javax.enterprise.web] [tid: _ThreadID=27 _ThreadName=http-listener-1(3)] [timeMillis: 1443125060408] [levelValue: 800] [[ WebModule[null] ServletContext.log():F, [2015-09-24T14:04:20.408000 #1184] FATAL -- : ActionController::RoutingError (No route matches [GET] "/javascripts/front.js"): gems/gems/actionpack-4.2.4/lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' gems/gems/actionpack-4.2.4/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' gems/gems/railties-4.2.4/lib/rails/rack/logger.rb:38:in `call_app' gems/gems/railties-4.2.4/lib/rails/rack/logger.rb:20:in `block in call' gems/gems/activesupport-4.2.4/lib/active_support/tagged_logging.rb:68:in `block in tagged' gems/gems/activesupport-4.2.4/lib/active_support/tagged_logging.rb:26:in `tagged' gems/gems/activesupport-4.2.4/lib/active_support/tagged_logging.rb:68:in `tagged' gems/gems/railties-4.2.4/lib/rails/rack/logger.rb:20:in `call' gems/gems/request_store-1.2.0/lib/request_store/middleware.rb:8:in `call' gems/gems/actionpack-4.2.4/lib/action_dispatch/middleware/request_id.rb:21:in `call' gems/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in `call' gems/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call' gems/gems/activesupport-4.2.4/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' gems/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call' gems/gems/railties-4.2.4/lib/rails/engine.rb:518:in `call' gems/gems/railties-4.2.4/lib/rails/application.rb:165:in `call' uri:classloader:/rack/handler/servlet.rb:22:in `call' -- You received this message because you are subscribed to the Google Groups "Hobo Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to hobousers+unsubscr...@googlegroups.com. To post to this group, send email to hobousers@googlegroups.com. Visit this group at http://groups.google.com/group/hobousers. For more options, visit https://groups.google.com/d/optout.