I refer the gentlemen to my previous answer :-)

http://marc.theaimsgroup.com/?l=tomcat-user&m=102225547106556&w=2

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: 12 June 2002 08:30
> To: Tomcat Users List
> Subject: Problem JNDI DataSource - no Connection on MySQL DB
> 
> 
> Hi,
> 
> trying to connect to my MySQL DB via JNDI but I do not get a 
> Connection in detail:
> Using Tomcat 4.03, Linux Suse 7.3, MySQL 3.23.14.
> 
> I try to connect with this code:
> .
> .
> .
>  Context initCtx = new InitialContext();
>     if (initCtx == null) throw new JspException("No Context 
> available for DataSource, can't get connetion");
>     Context envCtx = (Context) initCtx.lookup("java:comp/env");
>     if (envCtx == null) throw new SQLException("No DataSource 
> availale for Connection (envCtx == null)");
>       ds = (DataSource)envCtx.lookup("jdbc/wwa-mDB");
>     if (ds == null) throw new SQLException("No DataSource 
> availale for Connection (ds == null) " + ds + "envCtx = " + envCtx);
>        verbin = ds.getConnection();
>        verbin.setReadOnly(true);
>     stmt = verbin.createStatement(); 
> .
> .
> an the problem ist that ds == null (envCtx == 
> org.apache.naming.NamingContext@452200).
> I am wondering why I cannot connect the DB. Before I 
> connectet directly like:
> 
> Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 
> String url = 
> "jdbc:mysql://localhost:3306/wwa-m01?user=user&password=pwd";
> 
> And it worked just fine.
> 
> My web.xml-File lookes like:
> <resource-ref>
>  <description>
>     Resource reference to a factory for java.sql.Connection
>     instances that may be used for talking to a particular
>     database that is configured in the server.xml file.
>   </description>
>   <res-ref-name>jdbc/wwa-mDB</res-ref-name>
>   <res-type>javax.sql.DataSource</res-type>
>   <res-auth>Container</res-auth>
> </resource-ref>
> 
> 
> und the server.xml:
> <Resource name="jdbc/wwa-mDB" auth="Container"
>                     type="javax.sql.DataSource"/>
>           <ResourceParams name="jdbc/wwa-mDB">
>             
> <parameter><name>user</name><value>user</value></parameter>
>             
> <parameter><name>password</name><value>pwd</value></parameter>
>             
> <parameter><name>driverClassName</name><value>org.gjt.mm.mysql
> .Driver</value></parameter>
>             
> <parameter><name>url</name><value>jdbc:mysql://localhost:3306/
> wwa_m01</value></parameter>
>           </ResourceParams>
> 
> Can you give me any assistance on how to find out what is 
> wrong with my Connection an how I can find out about that?
> 
> Thanks a lot!
> 
> Rainer
> 

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to