Problemas com ImageIO

Bom dia galera.

 Tenho o seguinte código:
String logoPath = "../images/logo.jpg";			
File logoFile = new File(logoPath);
parameters.put("logo", ImageIO.read(logoFile));

Mas está caindo na seguinte execeção:

javax.imageio.IIOException: Can’t read input file!
at javax.imageio.ImageIO.read(ImageIO.java:1275)
at br.com.klais.anglo.relatorios.ShowRelatorioFinanceiroServlet.report(ShowRelatorioFinanceiroServlet.java:93)
at br.com.klais.anglo.relatorios.ShowRelatorioFinanceiroServlet.doPost(ShowRelatorioFinanceiroServlet.java:56)
at br.com.klais.anglo.relatorios.ShowRelatorioFinanceiroServlet.doGet(ShowRelatorioFinanceiroServlet.java:48)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at br.com.klais.kpm.servlet.SessionFilter.doFilter(SessionFilter.java:70)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)

Alguem sabe o que é isso?

Valew…

Ele não está mentindo para você - ele não está achando o arquivo. Especifique corretamente o path.

ja tentei colocar até o caminho fisico mesmo na minah maquina para testar e ele nao acha.

Sua máquina? Esse arquivo não tem de estar no próprio servidor de aplicações (pelo jeito é o Tomcat?)

o tomcat esta na minha maquina, estou usando minha própria maquina para testar a aplicação.

tem que colocar o caminho que o servidor enxerga. Retire esses “…”, e use o caminho

images/logo.jpg

sendo images está na pasta de publicação do servidor(http://localhost/images/…).