Pessoal alguem sabe como soluciono um pequeno problema na minha webapp do tomcat. Um JPG simplesmente nao ta abrindo.
Fiz 1 weapp no tomcat, so q 1 das imgs JPG n ta exibindo, exibe o "X" como se tivesse quebrada a img, mas o caminho ta correto.
Engracado eh q eu peguei a msm imagem e coloquei em outra webapp p testar, e ela pegou, foi visualizada. Por isso queria saber como arrumo isso, acho q n eh nd complicado, mas to apanhando.
a img ta em (loja_virtual eh a pasta base da minha webapp): /loja_virtual/web/img/anel01menor.jpg ("anel01menor.jpg")
O trecho do jsp q exibe ela eh o seguinte:...
out.println("<tr bgcolor=\"" + cor + "\">");
out.println("<td width=\"8%\"><img src=\"/loja_virtual/web/img/anel01menor.jpg\" width=\"85\" height=\"85\"></td>");
out.println("<td width=\"73%\">");
out.println("<p>Nome: " + p.getNome() + "<br>");
...
exception
org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:574)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence.
org.apache.jasper.xmlparser.UTF8Reader.invalidByte(UTF8Reader.java:621)
org.apache.jasper.xmlparser.UTF8Reader.read(UTF8Reader.java:492)
org.apache.jasper.xmlparser.XMLEncodingDetector.load(XMLEncodingDetector.java:1012)
org.apache.jasper.xmlparser.XMLEncodingDetector.skipString(XMLEncodingDetector.java:963)
org.apache.jasper.xmlparser.XMLEncodingDetector.scanXMLDecl(XMLEncodingDetector.java:1221)
org.apache.jasper.xmlparser.XMLEncodingDetector.getEncoding(XMLEncodingDetector.java:123)
org.apache.jasper.xmlparser.XMLEncodingDetector.getEncoding(XMLEncodingDetector.java:111)
org.apache.jasper.compiler.ParserController.determineSyntaxAndEncoding(ParserController.java:309)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:173)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.13 logs.
Eu mudei a codificacao p latin1 do web.xml do hibernate p pegar acento, mas creio q isto n esteja influenciando neste problema.
E ai alguem me ajuda a fazer esse JPG ser visualizado?? Vlw...