amyroh      02/05/09 13:00:38

  Modified:    catalina/src/share/org/apache/catalina/mbeans
                        MBeanUtils.java
  Log:
  Fix to encode url before creating mbean object name.
  
  Revision  Changes    Path
  1.36      +8 -6      
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/mbeans/MBeanUtils.java
  
  Index: MBeanUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/mbeans/MBeanUtils.java,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- MBeanUtils.java   3 May 2002 23:44:15 -0000       1.35
  +++ MBeanUtils.java   9 May 2002 20:00:38 -0000       1.36
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/mbeans/MBeanUtils.java,v
 1.35 2002/05/03 23:44:15 amyroh Exp $
  - * $Revision: 1.35 $
  - * $Date: 2002/05/03 23:44:15 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/mbeans/MBeanUtils.java,v
 1.36 2002/05/09 20:00:38 amyroh Exp $
  + * $Revision: 1.36 $
  + * $Date: 2002/05/09 20:00:38 $
    *
    * ====================================================================
    *
  @@ -66,6 +66,7 @@
   
   import java.io.InputStream;
   import java.net.URL;
  +import java.net.URLEncoder;
   import javax.management.InstanceAlreadyExistsException;
   import javax.management.MalformedObjectNameException;
   import javax.management.MBeanException;
  @@ -114,7 +115,7 @@
    *
    * @author Craig R. McClanahan
    * @author Amy Roh
  - * @version $Revision: 1.35 $ $Date: 2002/05/03 23:44:15 $
  + * @version $Revision: 1.36 $ $Date: 2002/05/09 20:00:38 $
    */
   
   public class MBeanUtils {
  @@ -900,9 +901,10 @@
           throws MalformedObjectNameException {
   
           ObjectName name = null;
  +        String encodedResourceName = URLEncoder.encode(resource.getName());
           name = new ObjectName(domain + ":type=Resource,class=" +
  -                              resource.getType()+",name=" +
  -                              resource.getName());
  +                              resource.getType()+",name=" + 
  +                              encodedResourceName);
           return (name);
   
       }
  
  
  

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

Reply via email to