Tomcat: pau com JPG

1 resposta
H

Seguinte, 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>");
...
O erro qnd tento acessar direto a imagem eh este:
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...

1 Resposta

H

ng?

Criado 6 de agosto de 2007
Ultima resposta 7 de ago. de 2007
Respostas 1
Participantes 1