From: Zheng, Y. (GE Healthcare) <Yan...@ge...> - 2011-07-28 20:38:12
|
I have jdk 1.6 and postgresql 9.0.4-1 on my XP box. Also installed opennms 1.8.12 successfully. But when I try to start opennms from command prompt, I got errors: C:\Program Files\OpenNMS>opennms start C:\Program Files\OpenNMS>"C:\Program Files\Java\jdk1.6.0\bin\java" -Xmx256m -XX:MaxPermSize=128m -Dopennms.home="C:/Program Files/OpenN MS" -jar "C:/Program Files/OpenNMS/lib/opennms_bootstrap.jar" start [DEBUG] System property 'opennms.library.jicmp' set to 'C:/Program Files/OpenNMS/lib\jicmp.dll. Attempting to load jicmp library from this location. [INFO] Successfully loaded jicmp library. An error occurred while attempting to start the "OpenNMS:Name=Eventd" service (class org.opennms.netmgt.eventd.jmx.Eventd). Shutting d own and exiting. javax.management.RuntimeMBeanException: org.springframework.beans.factory.access.BootstrapException: Unable to return specified BeanFac tory instance: factory key [eventDaemonContext], from group with resource name [classpath*:beanRefContext.xml]; nested exception is org .springframework.beans.factory.BeanCreationException: Error creating bean with name 'eventDaemonContext' defined in URL [jar:file:/C:/P rogram%20Files/OpenNMS/lib/opennms-services-1.8.12.jar!/beanRefContext.x ml]: Cannot resolve reference to bean 'commonContext' while set ting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ' commonContext' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/opennms-services-1.8.12.jar!/b eanRefContext.xml]: Cannot resolv e reference to bean 'daemonContext' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreat ionException: Error creating bean with name 'daemonContext' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/opennms-services-1 .8.12.jar!/beanRefContext.xml]: Cannot resolve reference to bean 'daoContext' while setting constructor argument; nested exception is o rg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'daoContext' defined in URL [jar:file:/C:/Program %20Files/OpenNMS/lib/opennms-dao-1.8.12.jar!/beanRefContext.xml]: Instantiation of bean failed; nested exception is org.springframework .beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.context.support.ClassPathXmlApplicationContext ]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with n ame 'jdbcDataCollectionConfigDao' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/org.opennms.features.jdbc-coll ector-1.8.12.j ar!/META-INF/opennms/component-dao.xml]: Invocation of init method failed; nested exception is java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/C:/Program%20Files/OpenNMS/lib/com.springsource.com.sun.xml.bi nd-2.1.7.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api. jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrow(DefaultMBe anServerInterceptor.java:856) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrowMaybeMBeanE xception(DefaultMBeanServerInterceptor.java:869) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBea nServerInterceptor.java:838) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) at org.opennms.netmgt.vmmgr.Invoker.invoke(Invoker.java:338) at org.opennms.netmgt.vmmgr.Invoker.invokeMethods(Invoker.java:261) at org.opennms.netmgt.vmmgr.Starter.start(Starter.java:266) at org.opennms.netmgt.vmmgr.Starter.startDaemon(Starter.java:137) at org.opennms.netmgt.vmmgr.Controller.start(Controller.java:202) at org.opennms.netmgt.vmmgr.Controller.main(Controller.java:174) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.opennms.bootstrap.Bootstrap$3.run(Bootstrap.java:352) at java.lang.Thread.run(Thread.java:619) Caused by: org.springframework.beans.factory.access.BootstrapException: Unable to return specified BeanFactory instance: factory key [e ventDaemonContext], from group with resource name [classpath*:beanRefContext.xml]; nested exception is org.springframework.beans.factor y.BeanCreationException: Error creating bean with name 'eventDaemonContext' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/op ennms-services-1.8.12.jar!/beanRefContext.xml]: Cannot resolve reference to bean 'commonContext' while setting constructor argument; ne sted exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commonContext' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/opennms-services-1.8.12.jar!/b eanRefContext.xml]: Cannot resolve reference to bean 'daemonCo ntext' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'daemonContext' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/opennms-services-1.8.12.jar!/b eanRefContext.xml ]: Cannot resolve reference to bean 'daoContext' while setting constructor argument; nested exception is org.springframework.beans.fact ory.BeanCreationException: Error creating bean with name 'daoContext' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/opennms- dao-1.8.12.jar!/beanRefContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationExcep tion: Could not instantiate bean class [org.springframework.context.support.ClassPathXmlApplicationContext]: Constructor threw exceptio n; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jdbcDataCollectionConfig Dao' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/org.opennms.features.jdbc-coll ector-1.8.12.jar!/META-INF/opennms/componen t-dao.xml]: Invocation of init method failed; nested exception is java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstr ap classloader, but this RI (from jar:file:/C:/Program%20Files/OpenNMS/lib/com.springsource.com.sun.xml.bi nd-2.1.7.jar!/com/sun/xml/bin d/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloa der. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/) at org.springframework.beans.factory.access.SingletonBeanFactoryLocator.use BeanFactory(SingletonBeanFactoryLocator.java:409) at org.opennms.core.utils.BeanUtils.getBeanFactory(BeanUtils.java:59) at org.opennms.core.utils.BeanUtils.getFactory(BeanUtils.java:101) at org.opennms.netmgt.daemon.AbstractSpringContextJmxServiceDaemon.init(Abs tractSpringContextJmxServiceDaemon.java:109) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBean Introspector.java:93) at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBean Introspector.java:27) at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java :208) at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:120) at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:262) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBea nServerInterceptor.java:836) ... 13 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'eventDaemonContext' defined in URL [ jar:file:/C:/Program%20Files/OpenNMS/lib/opennms-services-1.8.12.jar!/be anRefContext.xml]: Cannot resolve reference to bean 'commonCont ext' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating be an with name 'commonContext' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/opennms-services-1.8.12.jar!/b eanRefContext.xml]: Cannot resolve reference to bean 'daemonContext' while setting constructor argument; nested exception is org.springframework.beans.fac tory.BeanCreationException: Error creating bean with name 'daemonContext' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/open nms-services-1.8.12.jar!/beanRefContext.xml]: Cannot resolve reference to bean 'daoContext' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'daoContext' defined in URL [jar:fi le:/C:/Program%20Files/OpenNMS/lib/opennms-dao-1.8.12.jar!/beanRefContex t.xml]: Instantiation of bean failed; nested exception is org.s pringframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.context.support.ClassPathXmlAppl icationContext]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creati ng bean with name 'jdbcDataCollectionConfigDao' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/org.opennms.features.jdbc-coll ector-1.8.12.jar!/META-INF/opennms/component-dao.xml]: Invocation of init method failed; nested exception is java.lang.LinkageError: JA XB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/C:/Program%20Files/OpenNMS/lib/com.springsource. com.sun.xml.bind-2.1.7.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder. class) needs 2.1 API. Use the endorsed directory mechanism to p lace jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.re solveReference(BeanDefinitionValueResolver.java:328) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.re solveValueIfNecessary(BeanDefinitionValueResolver.ja va:106) at org.springframework.beans.factory.support.ConstructorResolver.resolveCon structorArguments(ConstructorResolver.java:617) at org.springframework.beans.factory.support.ConstructorResolver.autowireCo nstructor(ConstructorResolver.java:144) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.autowireConstructor(AbstractAutowireCapableBean Factory.java:993) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.createBeanInstance(AbstractAutowireCapableBeanF actory.java:897) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.doCreateBean(AbstractAutowireCapableBeanFactory .java:485) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.createBean(AbstractAutowireCapableBeanFactory.j ava:456) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObjec t(AbstractBeanFactory.java:291) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.g etSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:288) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab stractBeanFactory.java:194) at org.springframework.context.support.AbstractApplicationContext.getBean(A bstractApplicationContext.java:1049) at org.springframework.beans.factory.access.SingletonBeanFactoryLocator.use BeanFactory(SingletonBeanFactoryLocator.java:397) ... 26 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commonContext' defined in URL [jar:f ile:/C:/Program%20Files/OpenNMS/lib/opennms-services-1.8.12.jar!/beanRef Context.xml]: Cannot resolve reference to bean 'daemonContext' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean wi th name 'daemonContext' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/opennms-services-1.8.12.jar!/b eanRefContext.xml]: Cann ot resolve reference to bean 'daoContext' while setting constructor argument; nested exception is org.springframework.beans.factory.Bea nCreationException: Error creating bean with name 'daoContext' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/opennms-dao-1.8 .12.jar!/beanRefContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: C ould not instantiate bean class [org.springframework.context.support.ClassPathXmlApplicationContext]: Constructor threw exception; nest ed exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jdbcDataCollectionConfigDao' de fined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/org.opennms.features.jdbc-coll ector-1.8.12.jar!/META-INF/opennms/component-dao.x ml]: Invocation of init method failed; nested exception is java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap clas sloader, but this RI (from jar:file:/C:/Program%20Files/OpenNMS/lib/com.springsource.com.sun.xml.bi nd-2.1.7.jar!/com/sun/xml/bind/v2/mo del/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (S ee http://java.sun.com/j2se/1.5.0/docs/guide/standards/) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.re solveReference(BeanDefinitionValueResolver.java:328) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.re solveValueIfNecessary(BeanDefinitionValueResolver.ja va:106) at org.springframework.beans.factory.support.ConstructorResolver.resolveCon structorArguments(ConstructorResolver.java:617) at org.springframework.beans.factory.support.ConstructorResolver.autowireCo nstructor(ConstructorResolver.java:144) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.autowireConstructor(AbstractAutowireCapableBean Factory.java:993) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.createBeanInstance(AbstractAutowireCapableBeanF actory.java:897) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.doCreateBean(AbstractAutowireCapableBeanFactory .java:485) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.createBean(AbstractAutowireCapableBeanFactory.j ava:456) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObjec t(AbstractBeanFactory.java:291) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.g etSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:288) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab stractBeanFactory.java:190) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.re solveReference(BeanDefinitionValueResolver.java:322) ... 39 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'daemonContext' defined in URL [jar:f ile:/C:/Program%20Files/OpenNMS/lib/opennms-services-1.8.12.jar!/beanRef Context.xml]: Cannot resolve reference to bean 'daoContext' whi le setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'daoContext' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/opennms-dao-1.8.12.jar!/beanRe fContext.xml]: Instantiation o f bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springfr amework.context.support.ClassPathXmlApplicationContext]: Constructor threw exception; nested exception is org.springframework.beans.fac tory.BeanCreationException: Error creating bean with name 'jdbcDataCollectionConfigDao' defined in URL [jar:file:/C:/Program%20Files/Op enNMS/lib/org.opennms.features.jdbc-collector-1.8.12.jar!/META-INF/openn ms/component-dao.xml]: Invocation of init method failed; nested exception is java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/C:/Progr am%20Files/OpenNMS/lib/com.springsource.com.sun.xml.bind-2.1.7.jar!/com/ sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. U se the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/ standards/) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.re solveReference(BeanDefinitionValueResolver.java:328) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.re solveValueIfNecessary(BeanDefinitionValueResolver.ja va:106) at org.springframework.beans.factory.support.ConstructorResolver.resolveCon structorArguments(ConstructorResolver.java:617) at org.springframework.beans.factory.support.ConstructorResolver.autowireCo nstructor(ConstructorResolver.java:144) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.autowireConstructor(AbstractAutowireCapableBean Factory.java:993) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.createBeanInstance(AbstractAutowireCapableBeanF actory.java:897) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.doCreateBean(AbstractAutowireCapableBeanFactory .java:485) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.createBean(AbstractAutowireCapableBeanFactory.j ava:456) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObjec t(AbstractBeanFactory.java:291) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.g etSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:288) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab stractBeanFactory.java:190) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.re solveReference(BeanDefinitionValueResolver.java:322) ... 51 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'daoContext' defined in URL [jar:file :/C:/Program%20Files/OpenNMS/lib/opennms-dao-1.8.12.jar!/beanRefContext. xml]: Instantiation of bean failed; nested exception is org.spr ingframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.context.support.ClassPathXmlApplic ationContext]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jdbcDataCollectionConfigDao' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/org.opennms.features.jdbc-coll ec tor-1.8.12.jar!/META-INF/opennms/component-dao.xml]: Invocation of init method failed; nested exception is java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/C:/Program%20Files/OpenNMS/lib/com.springsource.co m.sun.xml.bind-2.1.7.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.cl ass) needs 2.1 API. Use the endorsed directory mechanism to pla ce jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/) at org.springframework.beans.factory.support.ConstructorResolver.autowireCo nstructor(ConstructorResolver.java:285) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.autowireConstructor(AbstractAutowireCapableBean Factory.java:993) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.createBeanInstance(AbstractAutowireCapableBeanF actory.java:897) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.doCreateBean(AbstractAutowireCapableBeanFactory .java:485) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.createBean(AbstractAutowireCapableBeanFactory.j ava:456) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObjec t(AbstractBeanFactory.java:291) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.g etSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:288) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab stractBeanFactory.java:190) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.re solveReference(BeanDefinitionValueResolver.java:322) ... 63 more Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.context.support. ClassPathXmlApplicationContext]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationExcepti on: Error creating bean with name 'jdbcDataCollectionConfigDao' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/org.opennms.fe atures.jdbc-collector-1.8.12.jar!/META-INF/opennms/component-dao.xml]: Invocation of init method failed; nested exception is java.lang. LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/C:/Program%20Files/OpenNMS/lib/c om.springsource.com.sun.xml.bind-2.1.7.jar!/com/sun/xml/bind/v2/model/im pl/ModelBuilder.class) needs 2.1 API. Use the endorsed director y mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.in stantiate(SimpleInstantiationStrategy.java:107) at org.springframework.beans.factory.support.ConstructorResolver.autowireCo nstructor(ConstructorResolver.java:277) ... 72 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jdbcDataCollectionConfigDao' defined in URL [jar:file:/C:/Program%20Files/OpenNMS/lib/org.opennms.features.jdbc-coll ector-1.8.12.jar!/META-INF/opennms/component-dao.xml]: Invocation of init method failed; nested exception is java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classload er, but this RI (from jar:file:/C:/Program%20Files/OpenNMS/lib/com.springsource.com.sun.xml.bi nd-2.1.7.jar!/com/sun/xml/bind/v2/model/i mpl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See ht tp://java.sun.com/j2se/1.5.0/docs/guide/standards/) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.initializeBean(AbstractAutowireCapableBeanFacto ry.java:1412) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.doCreateBean(AbstractAutowireCapableBeanFactory .java:519) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.createBean(AbstractAutowireCapableBeanFactory.j ava:456) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObjec t(AbstractBeanFactory.java:291) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.g etSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:288) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab stractBeanFactory.java:190) at org.springframework.beans.factory.support.DefaultListableBeanFactory.pre InstantiateSingletons(DefaultListableBeanFactory.jav a:563) at org.springframework.context.support.AbstractApplicationContext.finishBea nFactoryInitialization(AbstractApplicationContext.ja va:872) at org.springframework.context.support.AbstractApplicationContext.refresh(A bstractApplicationContext.java:423) at org.springframework.context.support.ClassPathXmlApplicationContext.<init >(ClassPathXmlApplicationContext.java:139) at org.springframework.context.support.ClassPathXmlApplicationContext.<init >(ClassPathXmlApplicationContext.java:105) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126) ... 74 more Caused by: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/C:/Program% 20Files/OpenNMS/lib/com.springsource.com.sun.xml.bind-2.1.7.jar!/com/sun /xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/sta ndards/) at com.sun.xml.bind.v2.model.impl.ModelBuilder.<clinit>(ModelBuilder.java:1 73) at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextIm pl.java:422) at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java: 286) at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139 ) at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:117 ) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:210) at javax.xml.bind.ContextFinder.find(ContextFinder.java:368) at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574) at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:522) at org.opennms.netmgt.dao.jaxb.JaxbUtils.createUnmarshaller(JaxbUtils.java: 27) at org.opennms.netmgt.dao.jaxb.JaxbUtils.unmarshal(JaxbUtils.java:49) at org.opennms.netmgt.dao.jaxb.JaxbUtils.unmarshalWithTranslatedExceptions( JaxbUtils.java:123) at org.opennms.netmgt.dao.jaxb.AbstractJaxbConfigDao.loadConfig(AbstractJax bConfigDao.java:42) at org.opennms.netmgt.dao.jaxb.AbstractJaxbConfigDao.afterPropertiesSet(Abs tractJaxbConfigDao.java:75) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.invokeInitMethods(AbstractAutowireCapableBeanFa ctory.java:1469) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac tory.initializeBean(AbstractAutowireCapableBeanFacto ry.java:1409) ... 90 more Can anyone help? Thanks. |