Věřím tomu, ale i v dokumentaci TomCat 6.0 ty resource-ref
části ve web.xml uvádějí:
http://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html

Pokud někdo víte, kdy a proč přestaly být potřeba, tak se podělte.

Makub

Zdeněk Vráblík napsal(a):
Ahoj,
pouzivam Tomcat 5.5 a 6.0 a
ve web.xml nemam
<resource-ref>
    <res-ref-name>jdbc/moje</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
</resource-ref>

Myslim, ze posledni verze, kde to bylo potreba je 5.0

Cau
Zdenek

2008/4/25 Martin Kuba <[EMAIL PROTECTED]>:
Od Tomcatu 6 dokonce už není nutné dělat JNDI vyhledávání, stačí
 do servletu dát

 import javax.sql.DataSource;
 import javax.annotation.Resource;

 public class NejakyServlet extends HttpServlet {

 @Resource(name="jdbc/moje")
    private DataSource pool;
 ...
 }

 a Tomcat to sám injektuje. Samozřejmě je pořád nutné mít
 ve WEB-INF/web.xml odkaz

 <resource-ref>
     <res-ref-name>jdbc/moje</res-ref-name>
     <res-type>javax.sql.DataSource</res-type>
     <res-auth>Container</res-auth>
 </resource-ref>

 a v META-INF/context.xml případně v
$CATALINA_BASE/conf/Catalina/localhost/_aplikace_.xml
 spojení na databázi, např.

 <Context>
    <Resource name="jdbc/moje" auth="Container" type="javax.sql.DataSource"
            driverClassName="org.apache.derby.jdbc.ClientDriver"
            username="nekdo" password="heslo"
            url="jdbc:derby://localhost:1527/nejakadb"
    />
 </Context>

 Makub

--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Supercomputing Center Brno             Martin Kuba
Institute of Computer Science    email: [EMAIL PROTECTED]
Masaryk University             http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ     mobil: +420-603-533775
--------------------------------------------------------------

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Odpovedet emailem