vgritsenko    02/01/28 14:55:35

  Modified:    src/java/org/apache/cocoon/components/hsqldb ServerImpl.java
  Log:
  Do not start HSQL if it is already started
  
  Revision  Changes    Path
  1.5       +13 -12    
xml-cocoon2/src/java/org/apache/cocoon/components/hsqldb/ServerImpl.java
  
  Index: ServerImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/hsqldb/ServerImpl.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ServerImpl.java   17 Jan 2002 21:04:59 -0000      1.4
  +++ ServerImpl.java   28 Jan 2002 22:55:35 -0000      1.5
  @@ -93,19 +93,20 @@
   
       /** Start the server */
       public void start() {
  -
  -        // FIXME (VG): This dirty hack here is till shutdown issue is resolved
  -        File file = new File(arguments[7] + ".backup");
  -        if (file.exists() && file.delete()) {
  -            getLogger().info("HSQLDB backup file has been deleted.");
  +        if (!started) {
  +            // FIXME (VG): This dirty hack here is till shutdown issue is resolved
  +            File file = new File(arguments[7] + ".backup");
  +            if (file.exists() && file.delete()) {
  +                getLogger().info("HSQLDB backup file has been deleted.");
  +            }
  +        
  +            Thread server = new Thread(this);
  +            this.getLogger().debug("Intializing hsqldb server thread");
  +            server.setPriority(Thread.currentThread().getPriority());
  +            server.setDaemon(true);
  +            server.setName("hsqldb server");
  +            server.start();
           }
  -
  -        Thread server = new Thread(this);
  -        this.getLogger().debug("Intializing hsqldb server thread");
  -        server.setPriority(Thread.currentThread().getPriority());
  -        server.setDaemon(true);
  -        server.setName("hsqldb server");
  -        server.start();
       }
   
       /** Stop the server */
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to