棘手问题请高手相助!!!!

棘手问题请高手相助!!!!


我配置的方法是:分两步如下:
(1)修改server.xml在 <Host> ...... </Host>中加入如下代码
<Context path="/student" docBase="student" debug="5"  reloadable="true">
        <Resource name="jdbc/netrep2" 
        auth="Container"
        type="javax.sql.DataSource"
        maxActive="100"
        maxIdle="30"
        maxWait="10000"
        username="sa"
        password="sa"
        driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
        url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=students"/>
      </Context>

其中student为我的项目名称,students为我的数据库名字。


(2)修改web.xml在加入代码如下:
<description>SQL2000 Test App </description>
    <resource-ref>
      <description>DB Connection </description>
      <res-ref-name>jdbc/students </res-ref-name>
      <res-type>javax.sql.DataSource </res-type>
      <res-auth>Container </res-auth>
  </resource-ref>
其中students是我的数据库名字

问:为什么还出现这样的提示呢?问:这样解决?问题出现在什么地方?
我在tomcat6.0,用的数据库sql server2000和myeclipse,在配置数据库的连接池的时候提示:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.lookup(Unknown Source)
at Test_DB_H.DataCon.main(DataCon.java:50)
Exception in thread "main" java.lang.Exception: 没有找到资源!at Test_DB_H.DataCon.main(DataCon.java:57)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

我在tomcat6.0,用的数据库sql server2000和myeclipse,在配置数据库的连接池的时候提示:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.lookup(Unknown Source)
at Test_DB_H.DataCon.main(DataCon.java:50)
Exception in thread "main" java.lang.Exception: 没有找到资源!at Test_DB_H.DataCon.main(DataCon.java:57)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

我在tomcat6.0,用的数据库sql server2000和myeclipse,在配置数据库的连接池的时候提示:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.lookup(Unknown Source)
at Test_DB_H.DataCon.main(DataCon.java:50)
Exception in thread "main" java.lang.Exception: 没有找到资源!at Test_DB_H.DataCon.main(DataCon.java:57)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

我在tomcat6.0,用的数据库sql server2000和myeclipse,在配置数据库的连接池的时候提示:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.lookup(Unknown Source)
at Test_DB_H.DataCon.main(DataCon.java:50)
Exception in thread "main" java.lang.Exception: 没有找到资源!at Test_DB_H.DataCon.main(DataCon.java:57)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

大概意思是:Unknown Source也就是执行这里 cxt.lookup( "java:comp/env/jdbc/students" )出错!

///////////////////////////////////////////////////////////////////////////////////////////////////////////////

我在tomcat6.0,用的数据库sql server2000和myeclipse,在配置数据库的连接池的时候出现错误了
我配置的方法是:分两步如下:
(1)修改server.xml在 <Host> ...... </Host>中加入如下代码
<Context path="/student" docBase="student" debug="5"  reloadable="true">
        <Resource name="jdbc/netrep2" 
        auth="Container"
        type="javax.sql.DataSource"
        maxActive="100"
        maxIdle="30"
        maxWait="10000"
        username="sa"
        password="sa"
        driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
        url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=students"/>
      </Context>

其中student为我的项目名称,students为我的数据库名字。


(2)修改web.xml在加入代码如下:
<description>SQL2000 Test App </description>
    <resource-ref>
      <description>DB Connection </description>
      <res-ref-name>jdbc/students </res-ref-name>
      <res-type>javax.sql.DataSource </res-type>
      <res-auth>Container </res-auth>
  </resource-ref>
其中students是我的数据库名字


我在tomcat6.0,用的数据库sql server2000和myeclipse,在配置数据库的连接池的时候提示:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.lookup(Unknown Source)
at Test_DB_H.DataCon.main(DataCon.java:50)
Exception in thread "main" java.lang.Exception: 没有找到资源!at Test_DB_H.DataCon.main(DataCon.java:57)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

大概意思是:Unknown Source也就是执行这里 cxt.lookup( "java:comp/env/jdbc/students" )出错!

///////////////////////////////////////////////////////////////////////////////////////////////////////////////

问:为什么还出现这样的提示呢?问:这样解决?问题出现在什么地方?


对不起刚才不知道怎么搞的发了好多的重复的内容吓着大家了!!!!
我顶!!
帮顶
我顶!!!
help me
我顶!!!
help me
我顶!!!
help me