On 24 Aug 2005, at 16:20, Frederic Do Couto wrote:

I resolved my problem. It came from the jmx.jar in the $tomcat.home/ bin. I've just replaced it by the mxj4.jar provided in servicemix distribution.

Ah great! Thanks for letting us know.

BTW if you ever hit any JMX issues, often upgrading to Java 5 helps, as there's no need for mx4j*.jar on Java 5.


On 8/23/05, Frederic Do Couto <[EMAIL PROTECTED]> wrote:

Hello,

I'm having some troubles to integrate servicemix in my simple webapp.

I've  defined a startupListener to initialyse the springcontext and
the jbi bean as shown in the Main.java example :

StartupListener.java

    public void contextInitialized(ServletContextEvent sce) {
      try {
            springContext = new
ClassPathXmlApplicationContext("servicemix.xml");
            springContext.getBean("jbi");
        } catch (Exception e) {
            e.printStackTrace(System.err);
        }
    }

I have this error on tomcat console :

23 ao¹t 2005 16:39:33
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [servicemix.xml] 23 ao¹t 2005 16:39:33 org.springframework.core.CollectionFactory <clinit>
INFO: JDK 1.4+ collections available
23 ao¹t 2005 16:39:33 org.springframework.core.CollectionFactory <clinit>
INFO: Commons Collections 3.x available
23 ao¹t 2005 16:39:34
org.springframework.context.support.AbstractRefreshableApplicationCon text
refreshBeanFactory
INFO: Bean factory for application context
[org.springframework.context.support.ClassPathXmlApplicationContext;h ashCode=33136362]:
org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans [transactionManager,jbi]; root of BeanFactory hierarchy
23 ao¹t 2005 16:39:34
org.springframework.context.support.AbstractApplicationContext refresh
INFO: 2 beans defined in application context
[org.springframework.context.support.ClassPathXmlApplicationContext;h ashCode=33136362]
23 ao¹t 2005 16:39:34
org.springframework.context.support.AbstractApplicationContext
initMessageSource
INFO: Unable to locate MessageSource with name 'messageSource': using
default [EMAIL PROTECTED]
23 ao¹t 2005 16:39:34
org.springframework.context.support.AbstractApplicationContext
initApplicationEventMulticaster
INFO: Unable to locate ApplicationEventMulticaster with name
'applicationEventMulticaster': using default
[org.springframework.context.event.SimpleApplicationEventMulticaster@ 1db484d]
23 ao¹t 2005 16:39:34
org.springframework.beans.factory.support.DefaultListableBeanFactory
preInstantiateSingletons
INFO: Pre-instantiating singletons in factory
[org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans [transactionManager,jbi]; root of BeanFactory
hierarchy]
23 ao¹t 2005 16:39:34
org.springframework.beans.factory.support.AbstractBeanFactory getBean
INFO: Creating shared instance of singleton bean 'transactionManager'
23 ao¹t 2005 16:39:34
org.springframework.beans.factory.support.AbstractBeanFactory getBean
INFO: Creating shared instance of singleton bean 'jbi'
23 ao¹t 2005 16:39:34
org.springframework.beans.factory.support.AbstractBeanFactory
destroySingletons
INFO: Destroying singletons in factory
{org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans [transactionManager,jbi]; root of BeanFactory
hierarchy}
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'jbi' defined in class path resource
[servicemix.xml]: Initialization of bean failed; nested exception is
java.la
ng.IncompatibleClassChangeError: Implementing class
java.lang.IncompatibleClassChangeError: Implementing class
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass (SecureClassLoader.java:123) at org.apache.catalina.loader.WebappClassLoader.findClassInternal (WebappClassLoader.java:1634) at org.apache.catalina.loader.WebappClassLoader.findClass (WebappClassLoader.java:860) at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1307) at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1189) at mx4j.server.MBeanMetaData$Factory.create (MBeanMetaData.java:176) at javax.management.StandardMBean.introspectMBean (StandardMBean.java:474) at javax.management.StandardMBean.<init> (StandardMBean.java:120) at javax.management.StandardMBean.<init> (StandardMBean.java:101) at org.servicemix.jbi.management.BaseStandardMBean.<init> (BaseStandardMBean.java:98) at org.servicemix.jbi.management.MBeanBuilder.buildStandardMBean (MBeanBuilder.java:80) at org.servicemix.jbi.management.ManagementContext.registerMBean (ManagementContext.java:451) at org.servicemix.jbi.management.ManagementContext.registerSystemService (ManagementContext.java:535) at org.servicemix.jbi.management.ManagementContext.registerSystemService (ManagementContext.java:520) at org.servicemix.jbi.management.ManagementContext.init (ManagementContext.java:175) at org.servicemix.jbi.container.JBIContainer.init (JBIContainer.java:327) at org.servicemix.jbi.container.SpringJBIContainer.afterPropertiesSet (SpringJBIContainer.java:31) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java: 966) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.createBean(AbstractAutowireCapableBeanFactory.java:358) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:223) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:147) at org.springframework.beans.factory.support.DefaultListableBeanFactory. preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refres h(AbstractApplicationContext.java:312) at org.springframework.context.support.ClassPathXmlApplicationContext.<i nit>(ClassPathXmlApplicationContext.java:80) at org.springframework.context.support.ClassPathXmlApplicationContext.<i nit>(ClassPathXmlApplicationContext.java:65) at org.springframework.context.support.ClassPathXmlApplicationContext.<i nit>(ClassPathXmlApplicationContext.java:56) at com.sgam.ai.dip.web.listener.StartupListener.setupContext (StartupListener.java:74) at com.sgam.ai.dip.web.listener.StartupListener.contextInitialized (StartupListener.java:31) at org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java:3827) at org.apache.catalina.core.StandardContext.start (StandardContext.java:4343) at org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:823) at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:807) at org.apache.catalina.core.StandardHost.addChild (StandardHost.java:595) at org.apache.catalina.core.StandardHostDeployer.addChild (StandardHostDeployer.java:903) 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:324)
at org.apache.commons.beanutils.MethodUtils.invokeMethod (MethodUtils.java:216) at org.apache.commons.digester.SetNextRule.end (SetNextRule.java:256)
        at org.apache.commons.digester.Rule.end(Rule.java:276)
at org.apache.commons.digester.Digester.endElement (Digester.java:1058) at org.apache.catalina.util.CatalinaDigester.endElement (CatalinaDigester.java:76) at org.apache.xerces.parsers.AbstractSAXParser.endElement (Unknown
Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement( Unknown
Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl $FragmentContentDispatcher.dispatch(Unknown
Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument (Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse (Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse (Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse (Unknown Source) at org.apache.commons.digester.Digester.parse (Digester.java:1567) at org.apache.catalina.core.StandardHostDeployer.install (StandardHostDeployer.java:488) at org.apache.catalina.core.StandardHost.install (StandardHost.java:863) at org.apache.catalina.startup.HostConfig.deployDescriptors (HostConfig.java:483) at org.apache.catalina.startup.HostConfig.deployApps (HostConfig.java:427) at org.apache.catalina.startup.HostConfig.start (HostConfig.java:983) at org.apache.catalina.startup.HostConfig.lifecycleEvent (HostConfig.java:349) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1091) at org.apache.catalina.core.StandardHost.start (StandardHost.java:789) at org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1083) at org.apache.catalina.core.StandardEngine.start (StandardEngine.java:478) at org.apache.catalina.core.StandardService.start (StandardService.java:480) at org.apache.catalina.core.StandardServer.start (StandardServer.java:2313) at org.apache.catalina.startup.Catalina.start (Catalina.java:556) 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:324)
at org.apache.catalina.startup.Bootstrap.start (Bootstrap.java:287) at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:425)
20050823 163938.471 ERROR web.listener.StartupListener
setupContext     - Error populating drop-downs failed!Error creating
bean with name 'jbi' defined in class path resource [servicemix.
xml]: Initialization of bean failed; nested exception is
java.lang.IncompatibleClassChangeError: Implementing class
java.lang.NullPointerException
at com.sgam.ai.dip.web.listener.StartupListener.contextInitialized (StartupListener.java:33) at org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java:3827) at org.apache.catalina.core.StandardContext.start (StandardContext.java:4343) at org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:823) at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:807) at org.apache.catalina.core.StandardHost.addChild (StandardHost.java:595) at org.apache.catalina.core.StandardHostDeployer.addChild (StandardHostDeployer.java:903) 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:324)
at org.apache.commons.beanutils.MethodUtils.invokeMethod (MethodUtils.java:216) at org.apache.commons.digester.SetNextRule.end (SetNextRule.java:256)
        at org.apache.commons.digester.Rule.end(Rule.java:276)
at org.apache.commons.digester.Digester.endElement (Digester.java:1058) at org.apache.catalina.util.CatalinaDigester.endElement (CatalinaDigester.java:76) at org.apache.xerces.parsers.AbstractSAXParser.endElement (Unknown
Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement( Unknown
Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl $FragmentContentDispatcher.dispatch(Unknown
Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument (Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse (Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse (Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse (Unknown Source) at org.apache.commons.digester.Digester.parse (Digester.java:1567) at org.apache.catalina.core.StandardHostDeployer.install (StandardHostDeployer.java:488) at org.apache.catalina.core.StandardHost.install (StandardHost.java:863) at org.apache.catalina.startup.HostConfig.deployDescriptors (HostConfig.java:483) at org.apache.catalina.startup.HostConfig.deployApps (HostConfig.java:427) at org.apache.catalina.startup.HostConfig.start (HostConfig.java:983) at org.apache.catalina.startup.HostConfig.lifecycleEvent (HostConfig.java:349) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1091) at org.apache.catalina.core.StandardHost.start (StandardHost.java:789) at org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1083) at org.apache.catalina.core.StandardEngine.start (StandardEngine.java:478) at org.apache.catalina.core.StandardService.start (StandardService.java:480) at org.apache.catalina.core.StandardServer.start (StandardServer.java:2313) at org.apache.catalina.startup.Catalina.start (Catalina.java:556) 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:324)
at org.apache.catalina.startup.Bootstrap.start (Bootstrap.java:287) at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:425)

Any idea ?

Thank you.

Fred




James
-------
http://radio.weblogs.com/0112098/

Reply via email to