Fala galera, beleza? estou com um problema na hora de executar um JSP.
[code]<%@ 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” “http://www.w3.org/TR/html4/loose.dtd”>
<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=ISO-8859-1”>
<title>Exercícios Java - Fase 2</title>
</head>
<body>
<form action=“controlador.java” method=“post”>
<table align=“center”>
<tr>
<center>
<h3>Exercícios Java - Fase 2</h3>
</center>
</tr>
<tr>
<td>Frase:</td>
<td><textarea rows=“3” cols=“50” id=“frase” name=“frase”>${requestScope.frase}</textarea></td>
</tr>
<tr>
<td>Numero de Iterações para Nova Frase:
</td>
<td><input type=“text” id=“numero” name=“numero”
value="${requestScope.iteracao}" /></td>
</tr>
<tr>
<td>Escolha como quer Executar:</td>
<td><input type=“radio” value=“logica1” name=“logica” id=“logica” />
Lógica1 (Exercícios: 1 , 2 ,3)</td>
<td><input type=“radio” value=“logica2” name=“logica” id=“logica” />
Lógica2 (Exercícios: 4 , 5 ,6)</td>
</tr>
<tr></tr>
<tr>
<td><input type=“submit” value=“Enviar Form” />
</td>
</tr>
<tr>
<td>${requestScope.erro}</td>
</tr>
<tr>
<td>Resultado:</td>
<td><textarea rows=“3” cols=“50” id=“resultado” name=“resultado”
disabled=“enabled”>${requestScope.resultado}</textarea></td>
</tr>
</table>
</form>
<table align=“center”>
<tr>
<td>
<h3>Tabela de Strings Disponiveis para Sorteio</h3>
</td>
</tr>
<% if(request.getAttribute("logica") != null && request.getAttribute("logica").equals("logica1")){ %>
<% if (request.getAttribute("listaPalavras") != null) { %>
<%
Map<String,List> mapa = (Map<String,List>) request.getAttribute("mapa");
List<String> lista = (List<String>) request.getAttribute("listaPalavras");
Collections.sort(lista);
%>
<%
for(String s : lista){
%>
<tr>
<td><%= s %></td>
<td><%= mapa.get(s) %></td>
</tr>
<%
}
}
}else if(request.getAttribute("logica") != null && request.getAttribute("logica").equals("logica2")){
Object array = request.getAttribute("array");
String[][] r = (String[][]) array;
for(int c = 0 ; c < r.length-1 ; c++) {
%>
<tr>
<td><%= r[c][0] %></td>
<td><%= r[c][1] %></td>
</tr>
<%
}
}
%>
</table>
</body>
</html>[/code]
Console 1:
[code]01/02/2010 11:38:11 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
01/02/2010 11:38:11 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 390 ms
01/02/2010 11:38:11 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
01/02/2010 11:38:11 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.7
01/02/2010 11:38:11 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
01/02/2010 11:38:11 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
01/02/2010 11:38:11 org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
01/02/2010 11:38:11 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/47 config=null
01/02/2010 11:38:11 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
01/02/2010 11:38:11 org.apache.catalina.startup.Catalina start
INFO: Server startup in 547 ms
01/02/2010 11:38:13 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 66 in the jsp file: /result.jsp
Generated servlet error:
Syntax error on token "<", ( expected
An error occurred at line: 66 in the jsp file: /result.jsp
Generated servlet error:
Syntax error on token "=", delete this token
An error occurred at line: 66 in the jsp file: /result.jsp
Generated servlet error:
Syntax error on token ")", delete this token
An error occurred at line: 66 in the jsp file: /result.jsp
Generated servlet error:
Syntax error on token ";", , expected
An error occurred at line: 66 in the jsp file: /result.jsp
Generated servlet error:
Syntax error, insert ")" to complete MethodInvocation
An error occurred at line: 66 in the jsp file: /result.jsp
Generated servlet error:
Syntax error, insert ")" to complete Expression
An error occurred at line: 66 in the jsp file: /result.jsp
Generated servlet error:
Syntax error on token ">", Expression expected after this token
An error occurred at line: 74 in the jsp file: /result.jsp
Generated servlet error:
Syntax error on token(s), misplaced construct(s)
An error occurred at line: 74 in the jsp file: /result.jsp
Generated servlet error:
Syntax error on token ")", : expected
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:397)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:288)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:296)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:738)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source) [/code]
Browser:
[code]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 load class for JSP
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:591)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.ClassNotFoundException: org.apache.jsp.result_jsp
java.net.URLClassLoader$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(Unknown Source)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:158)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:71)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:589)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
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.7 logs.
Apache Tomcat/5.5.7[/code]
Quando executei no tomcat 6 rodou de boa, agora em outra maquina ele não roda. o tomcat é 5.5.17
Será que é isso?
Quem puder ajudar, agradeço.