为什么我用tomcat或则JBOSS运行项目正常  而用weblogic运行就要报错呢?
<2009-6-28 下午07时25分16秒 CST> <Error> <HTTP> <BEA-101020> <[weblogic.servlet.internal.WebAppServletContext@19b2dc6 - name: 'ExamSystem', context-path: '/ExamSystem'] Servlet failed with Exception
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sessionFactory' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:319)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:722)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:232)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:157)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:616)
Truncated. see log file for complete stacktrace
> 这是什么原因啊?请高手帮帮忙。

解决方案 »

  1.   

    org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sessionFactory' is defined 这里说明了,没有找到sessionFactory的相关定义,
    看看是否jndi的定义
      

  2.   

    我也遇到了,在weblogic下 FiltRateDao filtRateDao = (FiltRateDao)ApplicationContextUtil.getBean("filtRateDao"); 这写的都报找不到bean的错,tomcat下可以。
      

  3.   

    我的资源里有本 WebLogic 管理指南,楼主去看看