applicationContext.xml<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

<bean name="/my" class="com.action.MyAction">
<property name="interDao" ref="dao"></property>
</bean> <bean id="dao" class="com.dao.MyDao">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com.mysql.jdbc.Driver">
</property>
<property name="url" value="jdbc:mysql://localhost:3306/aaa"></property>
<property name="username" value="root"></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.MySQLDialect
</prop>
</props>
</property>
</bean>
</beans>

解决方案 »

  1.   

    struts-config.xml<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"><struts-config>
    <data-sources />
    <form-beans />
    <global-exceptions />
    <global-forwards />
    <action-mappings>
    <action path="/my"
    type="org.springframework.web.struts.DelegatingActionProxy" /> </action-mappings> <message-resources parameter="com.ApplicationResources" /> <plug-in
    className="org.springframework.web.struts.ContextLoaderPlugIn">
    <set-property property="contextConfigLocation"
    value="/WEB-INF/classes/applicationContext.xml" />
    </plug-in>
    </struts-config>
      

  2.   

    applicationContext.xml  是这个上面的那个掉了几句话<?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

    <bean name="/my" class="com.action.MyAction">
    <property name="interDao" ref="dao"></property>
    </bean> <bean id="dao" class="com.dao.MyDao">
    <property name="sessionFactory" ref="sessionFactory"></property>
    </bean>
    <bean id="dataSource"
    class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName"
    value="com.mysql.jdbc.Driver">
    </property>
    <property name="url" value="jdbc:mysql://localhost:3306/aaa"></property>
    <property name="username" value="root"></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.MySQLDialect
    </prop>
    </props>
    </property>
    <property name="mappingResources">
    <list>
    <value>com/daa/Ou.hbm.xml</value></list>
    </property></bean>
    </beans>
      

  3.   

    确认配置没有错误就是包的问题。看你的报错信息错误不少,大都在applicationContext.xml文件中,包括sessionFactory配置和引用的dao类。
    只要看看dao类中的setter和gettr的属性是否书写正确。
      

  4.   

    <bean name="/my" class="com.action.MyAction"> //这里id不可以是/开头的吧~
      

  5.   

    1 delete file:
       commons-**api.jar
      commons-**complie.jar2 find file:
       commons-pool*.jar3 修改spring-config.xml中的<value>串,jdbc url:去掉换行4 delete file:asm-2.2.2.jar
      

  6.   

    去确认一下吧.我修改一下我说的话4 delete file:asm-2.2.*.jar
      

  7.   

    commons-pool*.jar   这个JAR包找不到
    还有spring-config.xml  它在那里
      

  8.   

    自己写的吧?
     说实话,applicationContext.xml很乱!
    自己上网搜下spring的配置示例,按着它的格式写。
    另外mysql用:<property name="driverClassName"
    value="org.gjt.mm.mysql.Driver">
    试试。
    Cannot resolve reference to bean 'dao' while setting bean property 'interDao'
    我没有看到你的配置文件中为interDao赋值了。hibernate是继承了HibernateDaoSupport么?
    spring配置文件也需要在dao中为hibernateTemplate赋值,然后在hibernateTemplate中调用sessionFactory.格式顺序不对,不知道会不会调用出错。需要用到struts中的form么?struts-config.xml没有看到你定义form位置。总之看不到你的代码,不知道具体原因。