Estou com um erro ao configurar o DataSource do Tomcat 5.5.
Vejam o código de configuração do arquivo server.xml:
[code]<Context path="/meucontexto" docBase="/meucontexto"
debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/myDs" auth="Container"
type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/dbmysql"
username="root" password="xxxxxx" maxActive="20" maxIdle="10" maxWait="3000"/>
</Context>[/code]
Da página jsp:
[code]<%
Connection conexao;
ResultSet rs;
DataSource ds;
try {
Context context = new InitialContext();
Context lautx = (Context) context.lookup("java:comp/env");
ds = (DataSource)lautx.lookup("jdbc/myC1gDs");
conexao = ds.getConnection();
out.write("Conectado SQLServer via JNDI!<br><br>");
Statement stmt= conexao.createStatement();
// rs = stmt.executeQuery("SELECT * from XXX");
conexao.close();
} catch (SQLException sqle) {
out.write("<======= OCORREU UMA EXCEPTION - VERIFICAR =======><br><br><br>" + sqle);
sqle.printStackTrace();
} finally {
}
%>[/code]
Do Erro:
Acho que o arquivo server.xml está configurado corretamente, mas talvez o código da JSP esteja errado.
Obrigado.