把GenericDataSource拷到你的lib和class目录下就行了,不过你得搜一下这个类

解决方案 »

  1.   

    Servlet中的init()方法中抛出的异常,web服务启动的时候,ActionServlet被调用, 执行init方法,但是具体出错原因还不太清楚。你自己对struts中的哪些东西做过修改么?
      

  2.   

    <data-sources>
            <data-source type="org.apache.commons.dbcp.BasicDataSource">
                <set-property property="driverClassName" value="sun.jdbc.odbc.JdbcOdbcDriver" />
                <set-property property="url" value="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=${webapp}\WEB-INF\mydlog.mdb" />
                <set-property property="username" value="admin" />
                <set-property property="password" value="" />
                <set-property property="maxActive" value="20" />
                <set-property property="maxWait" value="5000" />
                <set-property property="defaultAutoCommit" value="true" />
                <set-property property="defaultReadOnly" value="false" />
                <set-property property="validationQuery" value="SELECT 1" />
                <set-property property="removeAbandoned" value="true" />
                <set-property property="removeAbandonedTimeout" value="120" />            
                <set-property property="encoding" value="false" />            
            </data-source>
            
        </data-sources>
      

  3.   

    如果你是用jbx写的,我就告诉你我也曾经碰到这个情况,那是jbx的事,如果不是jbx,我就不知道了
      

  4.   

    楼主这个简单:
    找到struts-legacy.jar即可:
    这个包在\JBuilderX\thirdparty\jakarta-struts-1.1-lib\下有。
    引入到lib目录下即可。
      

  5.   

    我和楼主遇到的问题一模一样To:sagittarius1979(射手爱狮子) ,你说的方法我式了,不行。
    不知楼主那样修改行不行!郁闷!
      

  6.   

    好像是<data-source >少了个属性吧,type="org.apache.struts.util.GenericDataSource",
    我学struts不久,不知道对不对?
      

  7.   

    可能就是jbx的问题,我将我在jbx下的代码复制到eclipse就能成功运行。