Я создаю bean-компоненты со следующим свойством
<property name="classe">
<value type="java.lang.Class">foo.bar.SomeClass</value>
</property>
Свойство "classe" имеет тип Class.
точно так же, как кто-то намекнул на следующий вопрос: Синтаксис Spring для установки объекта Class?
Проблема в том, что у меня возникает исключение при развертывании моего приложения:
java.lang.ClassNotFoundException: java/lang.Class
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:280)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:253)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:177)
at org.springframework.util.ClassUtils.forName(ClassUtils.java:229)
at org.springframework.beans.factory.config.TypedStringValue.resolveTargetType(TypedStringValue.java:154)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveTargetType(BeanDefinitionValueResolver.java:196)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:163)
Похоже, что у Стива Б. в связанном вопросе была та же проблема, и она была связана с некоторой конфигурацией пружины. Я очень новичок в весне и действительно не знаю, как это исправить.
Заранее спасибо за ваши ответы.