----- Original Message -----
Sent: Thursday, January 09, 2003 11:38
AM
Subject: [enterprise-list] DataSource +
Tomcat + Access
Pessoal,
Estou tentando
executar o seguinte trecho de c�digo num servlet:
resp.setContentType("text/html");
java.io.PrintWriter
out = resp.getWriter();
Context jndictx=new
InitialContext();
DataSource
ds=(DataSource)jndictx.lookup("jdbc/HelpWFMS");
con=ds.getConnection("help","senha");
stmt=con.createStatement();
rs=stmt.executeQuery("select * from
Users");
S� que quando o
servlet executa, recebo a seguinte mensagem do Tomcat:
javax.naming.NameNotFoundException: Name jdbc is not bound in this
Context
at
org.apache.naming.NamingContext.lookup(NamingContext.java:811)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:194)
at
org.apache.naming.SelectorContext.lookup(SelectorContext.java:183)
at
javax.naming.InitialContext.lookup(InitialContext.java:347)
at
HelpWFMS.DbCacheServlet.doGet(DbCacheServlet.java:50)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServl
et.java:458)
at
org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java
:180)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
Meu server.xml t�
configurado da seguinte maneira (trecho):
<Resource
name="jdbc/HelpWFMS"
auth="SERVLET"
type="javax.sql.DataSource"/>
<ResourceParams
name="jdbc/HelpWFMS">
<parameter><name>username</name><value>help</value></parameter>
<parameter><name>password</name><value>senha</value></parameter>
<parameter><name>driverClassName</name>
<value>sun.jdbc.odbc.JdbcOdbcDriver</value></parameter>
<parameter><name>url</name>
<value>jdbc:odbc:HelpWFMS</value></parameter>
</ResourceParams>
Meu
web.xml:
<?xml
version="1.0" encoding="ISO-8859-1"?>
<web-app>
<display-name>Welcome to
Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<resource-ref>
<description>Test
Datasource</description>
<res-ref-name>jdbc/HelpWFMS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
Estou utilizando
o Tomcat 4.1.12 com o MS Access como BD.
Alguma dica
?
Valeu,