こんにちは、この問題を解決するのに役立ちます。ここでは、1つのJMS Beanを作成して登録し、コンテキストを作成した後にFileSystemを使用してSpringコンテキストを作成します。私はそれが私が春の枠組みの中で、このクラスを見つけることができませんGenericsHelper in spring
Caused by: java.lang.NoClassDefFoundError: org/springframework/core/GenericsHelper
at org.springframework.beans.PropertyTypeConverter.convertToTypedMap(PropertyTypeConverter.java:316)
を言って例外をスローします 。この問題を解決するのに役立つものがありますか?このクラスがどのパッケージから来ているかを意味します。
DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();
BeanDefinition jmsConfigBean = BeanDefinitionBuilder.rootBeanDefinition(Testector.class).addConstructorArg(testApp.getUser().get_empNo()).getBeanDefinition();
beanFactory.registerBeanDefinition("testMessageSelector", jmsConfigBean);
BeanDefinition jndiEnvironmentBean = BeanDefinitionBuilder.rootBeanDefinition(IRISAssistJndiEnvironment.class).addConstructorArg(irisApp.mode).getBeanDefinition();
beanFactory.registerBeanDefinition("testJndiEnvironment", jndiEnvironmentBean);
GenericApplicationContext genericContext = new GenericApplicationContext(beanFactory);
genericContext.refresh();
new FileSystemXmlApplicationContext(new String[] { "Spring_JMS_Config.xml" }, genericContext);
一般に、異なるスプリングバージョンのジャーの混合物。フレームワークに関係なく、フレームワークのjarのバージョンを混在させないでください。 –