Nailgun
=======
[Nailgun][1] is server that preloads JVM so no need to load JVM on each request.
nailgun is a ruby wrapper of nailgun server and it's command.
Make sure before installing You have to set **classpath environment variable**
which is point to jre/lib path.
[1]:http://martiansoftware.com/nailgun
Install
=======
./script/plugin install git://github.com/amardaxini/nailgun.git
Configuration
==============
These are the default settings which can be overwritten in your enviroment configuration file:
Nailgun::NailgunConfig.options =
{
:java_bin => "java",
:server_address =>'localhost',
:port_no=>'2113'
}
Example
=======
To start nailgun server(if you want you can overwrite default configuration)
script/nailgun start
To stop nailgun server
script/nailgun stop
To add client side jar
Nailgun::NgCommand.ng_cp(absolute jar path)
To create alias of class
Nailgun::NgCommand.ng_alias(alias name,class name)
Make sure that class name is exist in client side jar path and its contain main
To easy to use nailgun server best way is combine all jar to make one jar
Copyright (c) 2010 [amardaxini][1], released under the MIT license
[1]: http://railstech.com