Tomcat: pau com JPG

2 respostas
H

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>");
 ...
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...

2 Respostas

H

kd o povo p me ajudar, como faco p ver esse jpeg. esse pau q ta dando eh meio sem nocao, eehheh…

R

Olá amigo…
Acredito que ja tenha resolvido seu problema, mas caso contrario nao seria o seguinte?

esta barra ai fora da aspa e pro lado contrario ainda ?

Criado 9 de agosto de 2007
Ultima resposta 2 de dez. de 2007
Respostas 2
Participantes 2