此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【libinichen】截止到2008-06-25 15:06:03的历史汇总数据(不包括此帖):
发帖数:1                  发帖分:100                
结贴数:1                  结贴分:100                
未结数:0                  未结分:0                  
结贴率:100.00%            结分率:100.00%            
敬礼!

解决方案 »

  1.   

    应该是这么回事,struts的datasource不是被放入容器jndi下,所以不能用lookup方法来找相应的jndi的key值
      

  2.   

    首先谢谢帮助。 
    我在web.xml中配置,下面为我的配置内容 
    <resource-ref id="ResourceRef_1132651676764"> 
    <description>DB Connection for RetailData Development </description> 
    <res-ref-name>jdbc/myDB </res-ref-name> 
    <res-type>javax.sql.DataSource </res-type> 
    <res-auth>Container </res-auth> 
    <res-sharing-scope>Shareable </res-sharing-scope> 
    </resource-ref> 
    请帮助看看,和我的struts-config.xml文件一起检查一下是否对应上了?我这两个文件都配置了。但是还是不行.难道JNDI我真的不明白? 
    一般在什么情况下,才能被封装到JNDI的Context对象下呢?谢谢大家。
      

  3.   

    我想问的是:不在Tomcat下的Context中配置,而是在struts-config.xml或者web.xml中配置数据库连接。能不能用Context对象的lookup方法获得数据源?就这么简单。