log.debug( "prunsrvStart(String[]) calling start()" ); instance.start();
log.debug( "prunsrvStart(String[]) calling callStart()" ); instance.callStart();   while( true ) { try { Thread.sleep( 2000 ); } catch ( InterruptedException e ) { e.printStackTrace(); } }
    public static void prunsrvStart( String[] args )    {        log.debug( "prunsrvStart(String[]) called" );                if ( log.isDebugEnabled() )        {            log.debug( "prunsrvStart(String[]) recieved args:" );            for ( int ii = 0; ii < args.length; ii++ )            {                log.debug( "args[" + ii + "] = " + args[ii] );            }        }        try        {            log.debug( "prunsrvStart(String[]) initializing Bootstrapper ... )" );            ProcrunBootstrapper instance = new ProcrunBootstrapper();            instance.setInstallationLayout( args[0] );            instance.setParentLoader( Bootstrapper.class.getClassLoader() );            log.debug( "prunsrvStart(String[]) calling init(String[])" );            instance.init( args );            log.debug( "prunsrvStart(String[]) calling start()" );            instance.start();        }        catch ( Throwable t )        {            log.error( "Encountered error in prunsrvStart(String[])", t );            System.exit( 4 );        }    }