WEBrick::Daemon and WEBrick

Is it possible to use the WEBrick::Daemon with WEBrick::AbstractServlet.
Here is what i'm running for the basic servlet:

dir = Dir::pwd
server = WEBrick::HTTPServer.new(
  :Port => port,
  :DocumentRoot => dir
end

server.mount "/gateway", RUBYAMF::WEBrickServlet
trap "INT" do server.shutdown end
server.start

I've seen an example saying you have to subclass the HTTPServer and just
run the WEBrick::Daemon.start when initializing. But can this be done
with servlets?

Thanks.

···

--
Posted via http://www.ruby-forum.com/.

Servlets run in a server, so daemonize after you've started the HTTPServer and mounted your servlets.

···

On Mar 9, 2007, at 14:08, Aaron Smith wrote:

Is it possible to use the WEBrick::Daemon with WEBrick::AbstractServlet.
Here is what i'm running for the basic servlet:

dir = Dir::pwd
server = WEBrick::HTTPServer.new(
  :Port => port,
  :DocumentRoot => dir
end

server.mount "/gateway", RUBYAMF::WEBrickServlet
trap "INT" do server.shutdown end
server.start

I've seen an example saying you have to subclass the HTTPServer and just
run the WEBrick::Daemon.start when initializing. But can this be done
with servlets?

Eric Hodel wrote:

server.mount "/gateway", RUBYAMF::WEBrickServlet
trap "INT" do server.shutdown end
server.start

I've seen an example saying you have to subclass the HTTPServer and
just
run the WEBrick::Daemon.start when initializing. But can this be done
with servlets?

Servlets run in a server, so daemonize after you've started the
HTTPServer and mounted your servlets.

I figured it out actually:

  server = WEBrick::HTTPServer.new(
    :Port => OPTIONS[:port],
    :DocumentRoot => OPTIONS[:working_dir],
    :ServerType => OPTIONS[:server_type],
    :BindAddress => OPTIONS[:ip]
  )

server type is either WEBrick::Daemon of WEBrick::SimpleServer

···

On Mar 9, 2007, at 14:08, Aaron Smith wrote:

--
Posted via http://www.ruby-forum.com/\.