Configuração arquivos xml

4 respostas
aangreen

Ola,

Estou fazendo um site em jsp, e comprei uma hospedagem em servidor que me disponibilizou, acesso para reiniciar o tomcat qdo quiser e ainda colocar minhas páginas por ftp…

Meu problema é o seguinte…

Fiz minha aplicação no eclipse configurado com o tomcat com o plugin do sysdeo. Quando rodo aki do meu pc, o site funciona completamente, mas depois q joguei no servidor algumas páginas naum estão funcionando, como se naum tivessem sendo compiladas… Será que esqueci de fazer alguma configuração nos arquivos xml do projeto??

Alguém poderia me ajudar???

Esse é o erro q ta dando…

HTTP Status 500 -


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 30 in the jsp file: /recentes.jsp
Generated servlet error:
Syntax error on token "&lt", invalid AssignmentOperator

An error occurred at line: 30 in the jsp file: /recentes.jsp
Generated servlet error:
Syntax error on token "=", != expected

An error occurred at line: 30 in the jsp file: /recentes.jsp
Generated servlet error:
Syntax error on token(s), misplaced construct(s)

An error occurred at line: 30 in the jsp file: /recentes.jsp
Generated servlet error:
Syntax error on token ")", : expected

org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:397)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:288)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.


4 Respostas

andrik

Olá aangreen

pelo erro que você apresentou, me parece erro de sintaxe do seu jsp, você poderia colocar o código da sua página?

[]'s

aangreen

Aqui esta o código da página

<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1” pageEncoding=“ISO-8859-1”%>
<%@ page import=“java.util.*” %>

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>

<%<a class="mention" href="/u/page">@page</a> import=“negocio.CEvento”%>

<%<a class="mention" href="/u/page">@page</a> import=“controle.CctrlEvento”%>

<html>
<META HTTP-EQUIV=Content-Type

CONTENT=text/html; charset=ISO-8859-1  >

<script type=text/javascript>

function goTo(idEvento){

//alert (idEvento);

parent.frames[conteudo].location = frameConteudo.jsp?idEvento= + idEvento;

}

</script>

<style>

@IMPORT url(estilos/estmenus.css);

</style>

<body class=“bodyrecentes>

<table>

<tr>

<td>

&lt%

int cont = 1;

CctrlEvento conEvento = new CctrlEvento();

ArrayList&ltCEvento&gt lista = conEvento.pesquisaEventos();

for (CEvento eve: lista){

//defini a quantidade de eventos recentes q aparecerão na página

if(cont &lt 3){

out.println("&lttable width=100% class="tablerecentes"&gt");

out.println("&lttr&gt");

out.println("&lttd&gt");

out.println("&ltinput border="0" src=""+ eve.getCaminhoFoto() +"" width="320" height="240" type="image" onclick="goTo("+ eve.getIdEvento() + “)"&gt);

out.println("&lt/td&gt");

out.println("&lttd class="tdrecentes"&gt");

out.println(eve.getNome() + &ltbr&gt + eve.getData()+ &ltbr&gt&lti&gtCidade: &lt/i&gt + eve.getCidade() + &ltbr&gt&lti&gtEstado: &lt/i&gt + eve.getEstado() + &ltbr&gt&lti&gtOrganização: &lt/i&gt + eve.getOrganizador());

out.println("&lt/td&gt");

out.println("&lt/tr&gt");

out.println("&lt/table&gt");

out.println("&ltbr&gt");

cont ++ ;

} else{

break;

}
}

%&gt

		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

</body>
</html>

Cara acho q naum tem erro naum, pq to usando eclipse e nele rola tudo certinho…

Feijao

Verifique a versão do JDK que você usou para desenvolver e a do servidor. Pelos erros descritos pode ser que a versão do servidor seja 1.4.

aangreen

era bem isso mesmo…
a JVM é mais antiga e naum aceita akele tipo de for

Valew

Criado 21 de dezembro de 2006
Ultima resposta 22 de dez. de 2006
Respostas 4
Participantes 3