bookManageService 实现类没有在对应的
WEB-INF/classes 目录下面

解决方案 »

  1.   

    有,这个类我肯定有的,只是不知道为什么一直提示找不到这个类。我的applicationContext.xml文件如下定义
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
    <beans default-autowire="byName">    <bean id="firstAction" class="example.FirstAction" singleton="true" />
        
        <bean id="dataSource"
    class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName">
    <value>oracle.jdbc.driver.OracleDriver</value>
    </property>
    <property name="url">
    <value>jdbc:oracle:thin:@127.0.0.1:1521:ora92</value>
    </property>
    <property name="username">
    <value>project</value>
    </property>
    <property name="password">
    <value>project</value>
    </property>
    </bean>
        
        <bean id="sessionFactory"
    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource">
    <ref bean="dataSource" />
    </property>
    <property name="hibernateProperties">
    <props>
    <prop key="hibernate.dialect">
    org.hibernate.dialect.Oracle9Dialect
    </prop>
    </props>
    </property>
    <property name="mappingResources">
    <list>
    <value>example/Book.hbm.xml</value>
            </list>
        </property>
    </bean>

        <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"  
          abstract="false" singleton="true" lazy-init="default"  
          autowire="default" dependency-check="default">
            <property name="sessionFactory">
                <ref bean="sessionFactory"/>
            </property>
        </bean>
    <bean id="bookDAO" class="example.BookDAO" singleton="true">
            <property name="sessionFactory">
                <ref bean="sessionFactory" />
            </property>
        </bean>
    <bean id="bookManageServiceTarget" class="example.BookManageServiceImpl" singleton="true">
            <property name="bookDAO">
                <ref bean="bookDAO"/>
            </property>
        </bean>
        
        <bean id="bookManageService" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
            <property name="transactionManager">
                <ref bean="transactionManager"/>
            </property>
            <property name="target">
                <ref local="bookManageServiceTarget"/>
            </property>
            <property name="transactionAttributes">
                <props>
                    <prop key="*">PROPAGATION_REQUIRED</prop>
                </props>
            </property>
        </bean>  
         <bean id="bookAction" class="example.BookAction">
            <property name="bookManageServiceTarget">
                <ref bean="bookManageServiceTarget"/>
            </property>
        </bean></beans>
      

  2.   

    现在又提示这个错误了
    严重: Servlet.service() for servlet default threw exception
    java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.makeAccessible(Ljava/lang/reflect/Method;)V
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:300)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy1.getAllBooks(Unknown Source)
    at example.BookAction.execute(BookAction.java:19)
    ...
      

  3.   

    Struts2.0+hibernate3 在Tomcat5.5你换 Tomcat 6.0 看看吧!我记得Struts 2.0 需要新版本的servlet和jsp
      

  4.   

    java.lang.NoSuchMethodError1 你缺少某些jar文件
    2 你的某些jar文件有重复的,你把老版本的删掉吧!
      

  5.   

     <bean   id="bookAction"   class="example.BookAction"> 
                    <property   name="bookManageServiceTarget"> 
                            <ref   bean="bookManageServiceTarget"/> 
                    </property> 
            </bean> 这个地方我感觉应该是<bean   id="bookAction"   class="example.BookAction"> 
                    <property   name="bookManageService"> 
                            <ref   bean="bookManageService"/> 
                    </property> 
            </bean> 
      

  6.   

    按有几个群,你不妨加进去,可以和大家一起讨论啊.........46986340,28039577,4804620                                                                                                                               
    在那里看看有无能回答你的,谢谢,LZ,甭忘了给俺分哦,谢谢LZ
      

  7.   

    看看你的JAR包的版本和重复的问题
      

  8.   

    : Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
    java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.makeAccessible(Ljava/lang/reflect/Constructor;)V这个问题整了我好多天了.都快把我整疯了,请帮忙解决下.谢谢先