棘手问题请高手相助!!!!
feiy08
|
1#
feiy08 发表于 2008-12-09 17:59
棘手问题请高手相助!!!!我配置的方法是:分两步如下: (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" )出错! /////////////////////////////////////////////////////////////////////////////////////////////////////////////// |