如何在Jdeveloper 11g中运行Spring 2.5.6示例应用程序?

时间:2009-07-24 02:10:30

标签: spring weblogic oracle11g jdeveloper

我正在尝试在JDeveloper 11g中运行imageDB和jpetstore。它编译得很好,但它不会运行,并且weblogic服务器会抛出错误。有谁知道如何在Jdeveloper 11g中成功运行Spring 2.5.x示例应用程序?

当我尝试使用jpetstore示例时出现以下错误。

Jul 27, 2009 5:03:20 PM org.springframework.web.context.ContextLoader initWebApplicationContext
SEVERE: Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing
XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.lang.NoClassDefFoundError: Could not initialize class
org.springframework.aop.aspectj.AspectJExpressionPointcut

1 个答案:

答案 0 :(得分:0)

由于WebLogic Server应用程序类加载而出现此问题。

您需要以下weblogic.xml。

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app">
   <container-descriptor>
      <prefer-web-inf-classes>true</prefer-web-inf-classes>
   </container-descriptor>
</weblogic-web-app>

了解更多信息:http://download.oracle.com/docs/cd/E13222_01/wls/docs92/programming/classloading.html