Erro no sevlet (properties)

1 resposta
Y

Olá pessoal,

Sou novo aqui… Estou com um problema

javax.servlet.ServletException: java.io.FileNotFoundException: File …/dbpool.properties not found in classpath.

com.curriculos.ConnectionInitServlet.init(ConnectionInitServlet.java:34)

javax.servlet.GenericServlet.init(GenericServlet.java:211)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:14

org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)

org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

java.lang.Thread.run(Thread.java:595)

root cause

Este erro da quando eu acesso um arquivo servlet o arquivo properties está na pasta web-inf.

Alguém sabe o que pode ser?

1 Resposta

jgbt
javax.servlet.ServletException: java.io.FileNotFoundException: File ../dbpool.properties not found in classpath.

não é pq um arquivo esta na pasta WEB-INF que ele esta no classath da aplicação. uma maneira facil de resolver isso é colocar o arquivo no mesmo diretorio da classe e acessa-lo com getResouce… tipo assim:

InputStream in = this.getClass().getResourceAsStream("meuProps.properties");

[]'s

Criado 28 de junho de 2006
Ultima resposta 28 de jun. de 2006
Respostas 1
Participantes 2