Yes, if the jmx impl is referencing gnu-regexp classes the
gnu-regexp.jar should be loaded as part of the core libraries.
xxxxxxxxxxxxxxxxxxxxxxxx
Scott Stark
Chief Technology Officer
JBoss Group, LLC
xxxxxxxxxxxxxxxxxxxxxxxx
----- Original Message -----
From: "Michael Stanley" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, July 29, 2002 4:37 PM
Subject: Re: [JBoss-user] javax.management.QueryExp Woes
> Ok. It works if I add the following option to the command line ->
>
> -L ../server/all/lib/gnu-regexp.jar
>
> which adds the required library as an additional library. This tells me
> that there is a bug in the way the Classpath is being loaded. If
> gnu-regexp library is required for javax.management implementation
> classes then it should be added to the classpath by default. Or am I
> missing something?
>
> Mike
>
> Michael Stanley wrote:
> > I'm attempting to write an MBean that queryies the MBeanServer for
> > ObjectNames, based on a QueryExpression. I have the following block of
> > code in my class ->
> >
> > *** Code Snipet ***
> > QueryExp query = Query.and(
> > Query.match(Query.attr("EJBModule"),
> > Query.value("*")
> > ),
> > Query.match(Query.attr("J2EEApplication"),
> > Query.value(fileName)
> > )
> > );
> >
> > Set objectNames = this.mBeanServer.queryNames(null, query);
> >
> > *** End of Code Snipet ***
> >
> > When I run this code I get the following error. ->
> >
> > ---
> > 18:56:26,778 ERROR [MainDeployer] could not start deployment:
> > file:/C:/java/jboss-3.0.0/server/all/conf/jboss-service.xml
> > java.lang.NoClassDefFoundError: gnu/regexp/UncheckedRE
> > at javax.management.MatchQueryExp.<init>(MatchQueryExp.java:117)
> > at javax.management.Query.match(Query.java:268)
> > at
> > org.mitre.profile.tools.jmx.plugin.BlockDeploymentListener.findBlockJ
> > ndiNames(BlockDeploymentListener.java:89)
> > at
> > org.mitre.profile.tools.jmx.plugin.BlockDeploymentListener.handleNoti
> > fication(BlockDeploymentListener.java:68)
> >
> > .... Stack trace continues ....
> >
> > I've looked at the MatchQueryExp, and the line that's throwing the error
> > is ->
> >
> > re = new UncheckedRE(buffer);
> >
> > The gnu-regexp.jar is in the lib directory as well. Any ideas on what
> > may be causing this exception to be thrown?
> >
> > Thanks,
>
>
> --
> <Mike/>
>
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by: Dice - The leading online job board
> for high-tech professionals. Search and apply for tech jobs today!
> http://seeker.dice.com/seeker.epl?rel_code=31
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
>
-------------------------------------------------------
This sf.net email is sponsored by: Dice - The leading online job board
for high-tech professionals. Search and apply for tech jobs today!
http://seeker.dice.com/seeker.epl?rel_code=31
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user