I didn't know about jmx1.1, it will be interesting
to run our compliance suite against it :-)
For SingleJBoss, I've got the following stacktrace.
This is the current jboss-jmx.jar, but an old version
of jboss3.0 (2002-01-05)
The problem is J2eeServer has an isManageable() from
two different interfaces. The two interfaces both inherit
it from the same interface.
[pre]
2002-02-15 10:42:05,644 ERROR [org.jboss.management.j2ee.SingleJBossServerManagement]
unexpected exception
javax.management.MBeanException: Constructor has thrown an exception: null
at org.jboss.mx.server.MBeanServerImpl.instantiate(Unknown Source)
at org.jboss.mx.server.MBeanServerImpl.createMBean(Unknown Source)
at
org.jboss.management.j2ee.SingleJBossServerManagement.postRegister(SingleJBossServerManagement.java:79)
at org.jboss.mx.server.MBeanServerImpl.registerMBean(Unknown Source)
at org.jboss.mx.server.MBeanServerImpl.createMBean(Unknown Source)
at org.jboss.system.ServiceCreator.install(ServiceCreator.java:89)
at org.jboss.system.ServiceController.install(ServiceController.java:150)
at java.lang.reflect.Method.invoke(Native Method)
at org.jboss.mx.capability.OperationProvider.invoke(Unknown Source)
at org.jboss.mx.capability.MBeanAdapter.invoke(Unknown Source)
at org.jboss.mx.interceptor.MBeanTarget.invoke(Unknown Source)
at org.jboss.mx.interceptor.MBeanInvoker.invoke(Unknown Source)
at org.jboss.mx.server.MBeanServerImpl.invoke(Unknown Source)
at org.jboss.deployment.ServiceDeployer.invoke(ServiceDeployer.java:767)
at org.jboss.deployment.ServiceDeployer.deploy(ServiceDeployer.java:245)
at
org.jboss.deployment.DeployerMBeanSupport.deploy(DeployerMBeanSupport.java:101)
at java.lang.reflect.Method.invoke(Native Method)
at org.jboss.mx.capability.OperationProvider.invoke(Unknown Source)
at org.jboss.mx.capability.MBeanAdapter.invoke(Unknown Source)
at org.jboss.mx.interceptor.MBeanTarget.invoke(Unknown Source)
at org.jboss.mx.interceptor.MBeanInvoker.invoke(Unknown Source)
at org.jboss.mx.server.MBeanServerImpl.invoke(Unknown Source)
at org.jboss.system.Server.<init>(Server.java:159)
at org.jboss.Main.boot(Main.java:204)
at org.jboss.Main.run(Main.java:40)
at java.lang.Thread.run(Unknown Source)
[/pre]
Here's the code
[pre]
public void postRegister( java.lang.Boolean pRegistrationDone ) {
super.postRegister( pRegistrationDone );
if( pRegistrationDone.booleanValue() ) {
// Create Server Component
log.debug("getObjectName(), name: " + getObjectName() );
try {
log.debug("getObjectName(), create J2EEServer instance" );
// Create single JBoss server
ObjectName lServer = getServer().createMBean(
"org.jboss.management.j2ee.J2EEServer",
null,
new Object[] {
"Single",
getObjectName(),
"jboss.org"
},
new String[] {
String.class.getName(),
ObjectName.class.getName(),
String.class.getName()
}
).getObjectName();
// Create its node
ObjectName lNode = getServer().createMBean(
"org.jboss.management.j2ee.Node",
null,
new Object[] {
"Localhost",
lServer,
"PC Pentium 4",
"Windows 2000",
new String[] { "127.0.0.1" }
},
new String[] {
String.class.getName(),
ObjectName.class.getName(),
String.class.getName(),
String.class.getName(),
String[].class.getName()
}
).getObjectName();
}
catch( JMException jme ) {
log.error("unexpected exception", jme);
}
catch( Exception e ) {
log.error("unexpected exception", e);
}
}
}
[/pre]
Regards,
Adrian
>
> Um, not sure about that Adrian. I think JDK1.4
> support is coming in the
> JMX1.1 release slated for Feb 28th.
>
> Have you got a stack trace of when our impl barfs on
> SingleJBoss? Is it
> the same on that I snipped from this message?
>
> I'm just waiting for 1.4 to finish downloading before
> running it against
> the jboss-mx compliance suite.
>
> Trev
>
> On Thu, 14 Feb 2002, Adrian Brock wrote:
>
> > JBossMX will be finished long before Sun do their
> > maintenance release of jmxri (jmx 1.5) :-)
> >
> > Regards,
> > Adrian
> >
> >
> > > The sun jmx ri doesn't give you the entire source
> > > tree too, right? So we're
> > > screwed until sun fixes jmx for 1.4?
> > >
> > > Bill
> > >
>
>
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-dev
> lopment
_________________________________________________________
View thread online: http://main.jboss.org/thread.jsp?forum=66&thread=8500
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development