目录如下:
缺省目录webapps\myWebApp\....

解决方案 »

  1.   

    在你应用的web.xml配置
        <resource-ref>
      <res-ref-name>jdbc/SQLDB</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth> 
        </resource-ref>
    应该不会有Name jdbc is not bound in this Context的错误了。
    不过我遇到的问题是,在Action中如你的方法用一个类获取连接,一直不成功。
     conn= ds.getConnection()处异常。
      

  2.   

    如果你用struts的话,可以在struts-config.xml中加入如下片段:<data-sources>
        <data-source key="pool">
          <set-property property="driverClass" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
          <set-property property="url" value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=employees"/>
          <set-property property="maxCount" value="5"/>
          <set-property property="minCount" value="1"/>
          <set-property property="user" value="sa"/>
          <set-property property="password" value="sa"/>
        </data-source>
      </data-sources>当然,其中的驱动名称,数据库名称,用户名称,密码等等你自己改一下。
    然后在你的Action类中写如下的代码片段,其中的try我就省略了.....DataSource dataSource = (DataSource)
    context.getAttribute("pool");  // 注意这里的pool和上面的定义要匹配
    conn = dataSource.getConnection();
      

  3.   

    我用struts连接池无论是传统方式还是struts自带的那种方式,就没有成功过,郁闷,帮你up!
      

  4.   

    楼主,你这好象不是用的Struts结构吧,据我所知。运用Struts结构的话,最主要的就是以下几个方法的东东。一个是From 一个是Action 一个是Struts_comfigo.xml而你一个都没有用。我不知道你是如何做的。一般来说,数据库的连接主要是在Action里面写的,当然向你这样写的数据库的连接也中以在Action里调用。还有一个是Struts_comfige.xml的配置了。如果你想要Struts的资料的话,我到可以给你一点点,很有用的哦,看了以后你可能就不会这样用Struts了。祝你好运!!!*-*
      

  5.   

    我觉得楼主的意图是想把对数据的操作从Action中分离出来。
      

  6.   

    struts配置datasource並不難。
    可以有幾種 方法:
    1):在struts-config.xml中配置.如果類庫加上了.而且參數都正確的話,肯定可以成功,
        不過現在struts1.1版本不建議這麼做。
    2): struts1.1可以通過寫plug-in來配置.現在我們的系統就這麼做的.
    3): 如果不願意這樣,還可以通過web.xml來配置.