Pessoal,
Estou refazendo os exercícios da apostila FJ21 da Caelum e na conexão com o banco utilizei um arquivo properties. Funciona tudo certinho, linha de comando, dentro do Eclipse e até mesmo na web do localhost.
Entretanto neste último caso (web), apesar de funcionar e retornar a lista de registros correta no browser o Tomcat mostra em sua console:
java.io.FileNotFoundException: db1.properties (O sistema não pode encontrar o arquivo especificado)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(Unknown Source)
at java.io.FileInputStream.(Unknown Source)
at br.com.caelum.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:22)
at br.com.caelum.jdbc.dao.ContatoDAO.(ContatoDAO.java:18)
at org.apache.jsp.lista_002delegante_jsp._jspService(lista_002delegante_jsp.java:97)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
…
O que está ocorrendo e onde deve ficar o arquivo “db1.properties”? Existe algum xml específico ao MySQL para ser colocado no diretório do Tomcat?
Qualquer ajuda é muito bem vinda…
Abraços a todos