请教Tomcat配置mx4j

05-09-20 jcylinder
我试图在Tomcat 5.0.28中配置mx4j,但是出现了错误。

我查了一下日志和源码,发现apache要load一个mx4j.adaptor.rmi.jrmp.JRMPAdaptor类,但是当的mx4j 3.0.1和2.1.1中都找不到mx4j\adaptor\rmi这个目录 :(

请问谁能解释一下吗?

还是我的mx4j版本确实不对?但是我能当到的只有这几个版本了。

谢谢!

> 附上Tomcat出错日志:

> "2005-9-19 22:16:07 org.apache.coyote.http11.Http11Protocol init

> Information: Initializing Coyote HTTP/1.1 on http-8080

> 2005-9-19 22:16:08 org.apache.catalina.startup.Catalina load

> Information: Initialization processed in 3344 ms

> 2005-9-19 22:16:08 org.apache.catalina.mbeans.ServerLifecycleListener

> lifecycleEvent

> 严重: createAdaptor: Exception

> javax.management.ReflectionException: The MBean class could not be

> loaded by the context classloader

> at com.sun.jmx.mbeanserver.MBeanInstantiatorImpl.loadClass(Unknown Source)

> at com.sun.jmx.mbeanserver.MBeanInstantiatorImpl.findClass(Unknown Source)

> at

> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.createMBean(Unknown

> Source)

> at

> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.createMBean(Unknown

> Source)

> at com.sun.jmx.mbeanserver.JmxMBeanServer.createMBean(Unknown Source)

> at

> org.apache.catalina.mbeans.MBeanUtils.createRMIAdaptor(MBeanUtils.java:1716)

>

>

> at

>

org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(ServerLifecycleListener.java:194)

>

>

> at

>

org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

>

>

> at org.apache.catalina.core.StandardServer.start(StandardServer.java:2306)

> at org.apache.catalina.startup.Catalina.start(Catalina.java:556)

> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

> at java.lang.reflect.Method.invoke(Unknown Source)

> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)

> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

> Caused by: java.lang.ClassNotFoundException:

> mx4j/tools/naming/NamingService

> at java.lang.Class.forName0(Native Method)

> at java.lang.Class.forName(Unknown Source)

> ... 16 more

> 2005-9-19 22:16:08 org.apache.catalina.core.StandardService start

> Information: Starting service Catalina

> 2005-9-19 22:16:08 org.apache.catalina.core.StandardEngine start

> Information: Starting Servlet Engine: Apache Tomcat/5.0.28

> 2005-9-19 22:16:08 org.apache.catalina.core.StandardHost start

> Information: XML validation disabled

> ......"

猜你喜欢