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 --------------------------------------------------------------
smime.p7s
Description: S/MIME Cryptographic Signature
