本帖最后由 mack1122 于 2010-05-04 00:05:40 编辑

解决方案 »

  1.   

    1.检查你Action接受的参数是否从页面上传过来了,因为你参数没传过来而在Action去用也会报这个异常
    2。检查你的集合类中是否有值
      

  2.   

    上面错误时在上面操作都没有做的情况下产生的!刚开始启动tomcat时候报的异常。
      

  3.   

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'orgManager' defined in file [C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\test_01\WEB-INF\classes\applicationContext-beans.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\test_01\WEB-INF\classes\applicationContext-common.xml]: Invocation of init method failed
      

  4.   

    检查这个orgManager的配置,看看是否有错
    看看action注入的配置是否正确
      

  5.   

    错误发生在我hibernate中加了    <mapping resource="com/bsoft/oa/model/Document.hbm.xml"/>
      

  6.   

    Error creating bean with name 'orgManager' defined in file [C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\test_01\WEB-INF\classes\applicationContext-beans.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\test_01\WEB-INF\classes\applicationContext-common.xml]: Invocation of init method failed; nested exception is java.lang.ArrayIndexOutOfBoundsException: 01.这个是没有找到你配置文件Tomcat 6.0\webapps\test_01\WEB-INF\classes\applicationContext-beans.xml中的sessionFactory.你可以去到相应的目录找到文件,打开查看一下.
    2.建议楼主把spring的配置文件贴出来..找找sessionFactory是否有问题!
    3.这个数组越界的问题,是你定义了一个数组,但是,下标大于你定义的下标..还是具体问题具体分析.要看你的代码才能知道!