Hi,
I am trying to obtain a connection from a DataSource in a "test" class and
get the following error:
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(NamingManager.java:640)
at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
at
javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:280)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at tmp.DBTest.init(DBTest.java:15)
at tmp.DBTest.main(DBTest.java:49)
server.xml
==========
<Context path="/rti" docBase="rti" debug="4"
reloadable="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="rti_log." suffix=".txt"
timestamp="true"/>
<Resource name="jdbc/rtidb" auth="CONTAINER"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/rtidb">
<parameter><name>user</name><value>realtime</value></parameter>
<parameter><name>password</name><value>realtime</value></parameter>
<parameter><name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value></parameter>
<parameter><name>driverName</name>
<value>jdbc:oracle:thin:@rti:1521:rti</value></parameter>
</ResourceParams>
</Context>
web.xml (for the context rti)
======
<resource-ref>
<description>Oracle Datasource example</description>
<res-ref-name>jdbc/rtidb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
Any idea?
Thanks,
Manav.
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>