costin      02/04/22 12:03:34

  Modified:    jk/java/org/apache/jk/server JkCoyoteHandler.java
                        JkMain.java
  Log:
  Fix the shutdown for jk2.
  
  Revision  Changes    Path
  1.12      +1 -1      
jakarta-tomcat-connectors/jk/java/org/apache/jk/server/JkCoyoteHandler.java
  
  Index: JkCoyoteHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/server/JkCoyoteHandler.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- JkCoyoteHandler.java      17 Apr 2002 22:39:26 -0000      1.11
  +++ JkCoyoteHandler.java      22 Apr 2002 19:03:34 -0000      1.12
  @@ -155,7 +155,7 @@
       }
   
       public void destroy() {
  -        //  jkMain.stop();
  +        jkMain.stop();
       }
   
       // -------------------- OutputBuffer implementation --------------------
  
  
  
  1.21      +18 -1     
jakarta-tomcat-connectors/jk/java/org/apache/jk/server/JkMain.java
  
  Index: JkMain.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/server/JkMain.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- JkMain.java       18 Apr 2002 19:13:02 -0000      1.20
  +++ JkMain.java       22 Apr 2002 19:03:34 -0000      1.21
  @@ -230,7 +230,24 @@
                                          "shm",
                                          "request",
                                          "container",
  -                                       "channelSocket"};
  +                                       "channelSocket",
  +                                       "channelJni",
  +                                       "channelUn"};
  +    
  +    public void stop() 
  +    {
  +        for( int i=0; i<wEnv.getHandlerCount(); i++ ) {
  +            if( wEnv.getHandler(i) != null ) {
  +                try {
  +                    wEnv.getHandler(i).destroy();
  +                } catch( IOException ex) {
  +                    log.error("Error stoping " + wEnv.getHandler(i).getName(), ex);
  +                }
  +            }
  +        }
  +
  +        started=false;
  +    }
       
       public void start() throws IOException
       {
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to