Você está aqui: JSP (Java Server Pages) ::: JSP + MySQL ::: Passos Iniciais |
Aprenda a configurar um DataSource usando JNDI no TomcatQuantidade de visualizações: 14717 vezes |
CONFIGURANDO UM DATASOURCE PARA USO NO TOMCAT A configuração de um DataSource no Tomcat começa com o arquivo server.xml, localizado no diretório /conf do Tomcat. Para este exemplo estamos usando uma aplicação web chamada "estudos". Lembre-se de alterar este nome nos exemplos abaixo caso esteja usando um nome de aplicação diferente. Vamos começar? 1) Abra o arquivo server.xml e encontre a tag de fechamento <Host>. É antes dela que vamos inserir um novo elemento <Context>. É claro que se o server.xml já tiver um elemento <Context> para a sua aplicação você deverá modificá-lo de forma a obter o que temos abaixo. <Context path="/estudos" docBase="estudos" debug="0"> <Resource name="jdbc/TesteDB" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="root" password="1234" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/test?autoReconnect=true"/> </Context> 2) Abra o arquivo web.xml de sua aplicação. Este arquivo está localizado no diretório WEB-INF. Insira o elemento abaixo antes da tag de fechamentos </web-app>: <resource-ref> <description>Conexao MySQL</description> <res-ref-name>jdbc/TesteDB</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> 3) Vamos testar? Reinicie o Tomcat e escreva a seguinte página JSP: <%@ page language="java" import="java.io.*, java.sql.*, javax.naming.*, javax.sql.*" %> <html> <head><title>Aprendendo JSP</title> </head> <body> <% InitialContext ctx = new InitialContext(); DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/TesteDB"); Connection conn = ds.getConnection(); if(conn != null) out.println("Conexão efetuada com sucesso!"); %> </body> </html> |
![]() |
Veja mais Dicas e truques de JSP (Java Server Pages) |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |