| Index: appengine-tools/src/com/google/appengine/jruby/JRubyYamlPlugin.java |
| =================================================================== |
| --- a/appengine-tools/src/com/google/appengine/jruby/JRubyYamlPlugin.java |
| +++ b/appengine-tools/src/com/google/appengine/jruby/JRubyYamlPlugin.java |
| @@ -38,7 +38,15 @@ |
| listeners = new ArrayList<String>(); |
| yaml.setListeners(listeners); |
| } |
| - listeners.add("com.google.appengine.jruby.LazyContextListener"); |
| + listeners.add("org.jruby.rack.RackServletContextListener"); |
| + |
| + // Add the warmup service |
| + List<String> services = yaml.getInboundServices(); |
| + if (services = null) { |
| + services = new ArrayList<String>(); |
| + yaml.setInboundServices(services); |
| + } |
| + services.add("warmup"); |
| // Set the public root. |
| if (yaml.getPublic_root() == null) { |