我的jbuilder工程的 tomcate 下的server-template.xml文件如下:
我在java 中
InitialContext ctx = null;
DataSource ds1 = null;
ctx = new InitialContext();
ds1 = (DataSource)ctx.lookup("jdbc/B2B");
总是报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错误;
求教,急。 <Context path="/b2b" reloadable="true" docBase="E:\adc\Tomcat3.3.2\jakarta-tomcat-3.3.2\webapps\B2B" workDir="E:\adc\Tomcat3.3.2\jakarta-tomcat-3.3.2\webapps\B2B\work" >    <Resource name="jdbc/B2B" auth="Container" type="oracle.jdbc.pool.OracleDataSource"/> <ResourceParams name="jdbc/B2B">
<parameter>
<name>factory</name>
<value>oracle.jdbc.pool.OracleDataSourceFactory</value>
</parameter>
<parameter>
<name>driverType</name>
         <value>thin</value>
         </parameter>
         <parameter>
         <name>networkProtocol</name>
         <value>tcp</value>
         </parameter> 
        <parameter>
         <name>serverName</name>
          <value>localhost</value>
         </parameter>
<parameter>
<name>databaseName</name>
<value>TFDB01ot</value>
</parameter>
<parameter>
<name>portNumber</name>
<value>1521</value>
</parameter>
<parameter>
<name>user</name>
<value>fg280</value>
</parameter>
<parameter>
<name>password</name>
<value>fg280</value>
</parameter>
    </ResourceParams>
</Context>