Re: MX4J and J2SE 5.0

Vadim Nasardinov <[email protected]>
Newsgroups gmane.comp.java.mx4j.devel
Organization Red Hat / Westford
Message-ID <[email protected]>
On Wednesday 02 November 2005 12:43, Simone Bordet wrote:
> MX4J should work standalone, without requiring additional jars.
> They're required for compilation, but not at runtime.

Ah, ok, thanks for pointing this out.  I didn't realize this was the
case.

> Do you have specific problems ?

I tried running Jonas under JDK 1.5 with MX4J on the bootclasspath a
month or two ago and ran into an error.  I didn't care to investigate
any further at that time.

I tried it again today with today's checkout of Jonas CVS HEAD.

Here's what I get:

| $ cd $JONAS_ROOT
| $ mv lib/commons/jonas/mx4j /var/tmp
| $ export JAVA_OPTS=-Xbootclasspath/p:/var/tmp/mx4j/mx4j.jar:/var/tmp/mx4j/mx4j-remote.jar:/var/tmp/mx4j/mx4j-tools.jar
| $ jonas start -fg
| JONAS_BASE set to /var/vadim/scratch/jonas.root
| 2005-11-03 13:15:11,024 : Server.<init> : JVM used is 1.5.0_04 version
|   of Sun Microsystems Inc. vendor on Linux 2.6.13-1.1526_FC4/i386 OS.
| 2005-11-03 13:15:11,031 : PolicyProvider.init : Using JOnAS
|   PolicyConfigurationFactory provider and JOnAS Policy provider
| Created MBeanServer with ID:
|   -74ed15e5:1075756e3f5:-8000:busy-beaver.boston.redhat.com:1
| 2005-11-03 13:15:11,211 : NameServiceManager.startNonStartedNS : Name
|   service for jrmp is started on port 1099
| 2005-11-03 13:15:11,240 : ServiceManager.startRegistry : registry
|   service started
| Error during execution of org.objectweb.jonas.server.Server :
|   org/apache/commons/logging/LogFactory
| java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
|     at mx4j.log.CommonsLogger.setCategory(CommonsLogger.java:27)
|     at mx4j.log.Log.createLogger(Log.java:211)
|     at mx4j.log.Log.getLogger(Log.java:180)
|     at javax.management.MBeanServerFactory.getLogger(MBeanServerFactory.java:34)
|     at javax.management.MBeanServerFactory.findMBeanServer(MBeanServerFactory.java:105)
|     at org.objectweb.jonas.jmx.AbsJmxServiceImpl.doInit(AbsJmxServiceImpl.java:89)
|     at org.objectweb.jonas.jmx.JmxServiceImpl.doInit(JmxServiceImpl.java:175)
|     at org.objectweb.jonas.service.AbsServiceImpl.init(AbsServiceImpl.java:72)
|     at org.objectweb.jonas.service.ServiceManager.startJmx(ServiceManager.java:311)
|     at org.objectweb.jonas.server.Server.start(Server.java:430)
|     at org.objectweb.jonas.server.Server.main(Server.java:181)
|     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
|     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
|     at java.lang.reflect.Method.invoke(Method.java:585)
|     at org.objectweb.jonas.server.Bootstrap.main(Bootstrap.java:97)

That's what made me think that MX4J needed commons-logging.


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.