User: juhalindfors
Date: 02/02/05 04:50:59
Modified: src/main/javax/management/loading MLet.java
Log:
Fix: malformed URL with default codebase
Revision Changes Path
1.4 +4 -3 jmx/src/main/javax/management/loading/MLet.java
Index: MLet.java
===================================================================
RCS file: /cvsroot/jboss/jmx/src/main/javax/management/loading/MLet.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- MLet.java 2002/02/03 19:04:42 1.3
+++ MLet.java 2002/02/05 12:50:59 1.4
@@ -30,7 +30,7 @@
/**
*
* @author <a href="mailto:[EMAIL PROTECTED]">Juha Lindfors</a>.
- * @version $Revision: 1.3 $
+ * @version $Revision: 1.4 $
*/
public class MLet
extends URLClassLoader
@@ -232,13 +232,14 @@
// if no codebase is specified then the url of the mlet text file is
used
if (entry.codebase == null)
- entry.codebase = url.toString();
+ entry.codebase = url.toString().substring(0,
url.toString().lastIndexOf('/'));
while(tokenizer.hasMoreElements())
addURL(new URL(entry.codebase + ((entry.codebase.endsWith("/")) ? ""
: "/") + tokenizer.nextToken()));
try
{
+ // FIXME: create with args!
mbeans.add(server.createMBean(entry.code, (entry.name != null) ? new
ObjectName(entry.name) : null, objectName));
}
catch (Throwable t)
@@ -247,7 +248,7 @@
mbeans.add(t);
// FIXME: log it
- System.out.println(t.toString());
+ System.out.println("MLET ERROR: can't create MBean: " +
t.toString());
}
}
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development