lib/mizuno.rb in mizuno-0.4.1 vs lib/mizuno.rb in mizuno-0.5.0
- old
+ new
@@ -1,16 +1,26 @@
#
-# A Rack handler for Jetty 7.
+# A Rack handler for Jetty 8.
#
# Written by Don Werve <don@madwombat.com>
#
-# Java integration for talking to Jetty.
-require 'java'
+# Save our launch environment for spawning children later.
+module Mizuno
+ LAUNCH_ENV = $LOAD_PATH.map { |i| "-I#{i}" }.push($0)
+end
-# Load Jetty JARs.
+# Load up Java dependencies.
+require 'java'
jars = File.join(File.dirname(__FILE__), 'java', '*.jar')
Dir[jars].each { |j| require j }
+# Tell log4j not to complain to the console about a missing
+# log4j.properties file, as we configure it programmatically in
+# Mizuno::HttpServer (http://stackoverflow.com/questions/6849887)
+Java.org.apache.log4j.Logger.getRootLogger.setLevel( \
+ Java.org.apache.log4j.Level::INFO)
+
require 'rack'
+require 'mizuno/rack/chunked'
require 'mizuno/rack_servlet'
require 'mizuno/http_server'