billbarker    2004/01/15 19:14:11

  Modified:    jk/java/org/apache/jk/server JkCoyoteHandler.java
  Log:
  Fix JMX self-registration when loading the "normal" way.
  
  Revision  Changes    Path
  1.48      +8 -8      
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.47
  retrieving revision 1.48
  diff -u -r1.47 -r1.48
  --- JkCoyoteHandler.java      7 Jan 2004 05:32:44 -0000       1.47
  +++ JkCoyoteHandler.java      16 Jan 2004 03:14:11 -0000      1.48
  @@ -182,14 +182,6 @@
               jkMain=new JkMain();
               jkMain.setWorkerEnv(wEnv);
               
  -            if( oname != null ) {
  -                try {
  -                    Registry.getRegistry().registerComponent(jkMain, 
oname.getDomain(),
  -                            "JkMain", "type=JkMain");
  -                } catch (Exception e) {
  -                    log.error( "Error registering jkmain " + e );
  -                }
  -            }
           }
           return jkMain;
       }
  @@ -229,6 +221,14 @@
   
       public void start() {
           try {
  +            if( oname != null && getJkMain().getDomain() == null) {
  +                try {
  +                    Registry.getRegistry().registerComponent(getJkMain(), 
oname.getDomain(),
  +                            "JkMain", "type=JkMain");
  +                } catch (Exception e) {
  +                    log.error( "Error registering jkmain " + e );
  +                }
  +            }
               getJkMain().start();
           } catch( Exception ex ) {
               ex.printStackTrace();
  
  
  

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

Reply via email to