Dear Yoav,
i ve already done it. But i always get the following error:
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: Cannot create bean of class Dica
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
48)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:684)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:432)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:356)
at BancoServlet.recuperaDicaTopico(BancoServlet.java:135)
at BancoServlet.service(BancoServlet.java:65)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:260)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:386)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:530)
at java.lang.Thread.run(Thread.java:536)
root cause
javax.servlet.ServletException: Cannot create bean of class Dica
at org.apache.jsp.rodrigo2_jsp._jspService(rodrigo2_jsp.java:65)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
04)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:684)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:432)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:356)
at BancoServlet.recuperaDicaTopico(BancoServlet.java:135)
at BancoServlet.service(BancoServlet.java:65)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:260)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:386)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:530)
at java.lang.Thread.run(Thread.java:536)
----------------------------------------------------------------------------
----
Apache Tomcat/4.1.18
<%@ page contentType="text/html;charset=windows-1252" isErrorPage="true"%>
<[EMAIL PROTECTED] import="java.util.*" %>
<[EMAIL PROTECTED] import="euc.*" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>
Portal de Boas Praticas - Consulta Dicas
</title>
</head>
<link href="style.css" rel="stylesheet" type="text/css">
<body>
<form action="rodrigo2.jsp" method="post">
<jsp:useBean id="dica" class="Dica"/>
<%
int contador = 0 ;
double resultado = 0 ;
int numero_pagina_multiplicado = 0 ;
Collection pega_bean = (ArrayList)request.getAttribute("array");
Iterator pega = null;
int pagina_atual = 0;
if (pega_bean != null)
session.setAttribute("bean",pega_bean);
else
{
Object sessaobean = session.getAttribute("bean");
pega_bean = (ArrayList)sessaobean;
pagina_atual = Integer.parseInt(request.getParameter("num"));
numero_pagina_multiplicado = ((pagina_atual - 1) * 10);
}
contador = pega_bean.size();
resultado = contador/10.0;
pega = pega_bean.iterator();
while (numero_pagina_multiplicado > 0)
{
pega.next();
numero_pagina_multiplicado = numero_pagina_multiplicado - 1;
}
for(int i = 0;pega.hasNext()&&i<10;i++)
{
dica = (Dica)pega.next(); %>
<font class="Style_1"><a
href="http://wtrjo210/ConsultaDica?pagina=pagina_atual&indice=i"><B><jsp:get
Property name="dica" property="NM_DICA" /></B></a></font>
<br>
<font class="Style_1"> <jsp:getProperty name="dica"
property="TE_DESCRICAO_DICA"/></font>
<font class="Style_1"><jsp:getProperty name="dica"
property="TE_BENEFICIO"/></font>
<font class="Style_1"><jsp:getProperty name="dica"
property="TE_CONTEXTUALIZACAO"/></font>
<font class="Style_red"> <blockquote><i><jsp:getProperty name="dica"
property="NM_AUTOR" /></i></blockquote></font>
<%
} %>
<table width="80%" height="0" border="0" cellPadding="0" cellSpacing="0"
align="center">
<tr>
<td width="100%" align="center">
<font class="Style_1">
Pagina de Resultados -
<%
int cont = 1;
if (pagina_atual == 0)
{
%>
<b>1</b>
<%
cont = cont + 1;
resultado = resultado - 1;
}
while (resultado > 0 )
{
if (cont == pagina_atual)
{
%>
<b><%=cont%></b>
<%
}
else
{
%>
<a href="rodrigo2.jsp?num=<%=cont%>"><%=cont%></a>
<%
}
cont = cont + 1;
resultado = resultado - 1;
}
%>
</font>
</td>
</tr>
</table>
</form>
</body>
</html>
-----Mensagem original-----
De: Shapira, Yoav [mailto:[EMAIL PROTECTED]
Enviada em: segunda-feira, 9 de junho de 2003 16:48
Para: [EMAIL PROTECTED]
Assunto: RE: What does this crazy error message mean?
Howdy,
>I did it. I ve created a package ( named euc ) under my app directory,
but
>TomCat didnt find it - " package euc does not exist... " - TomCat
returns
>me. Classpath is setted correctly.
Under your webapp root, you have a WEB-INF directory, which has a
classes directory, which has a euc directory, which has your bean
(Dica.class), right? Dica.java starts with the line
package euc;
right?
You don't need to modify the environment $CLASSPATH nor the CLASSPATH in
tomcat's startup scripts. Tomcat automatically picks up classes from
WEB-INF/lib and WEB-INF/classes for your webapp.
Yoav Shapira
This e-mail, including any attachments, is a confidential business
communication, and may contain information that is confidential, proprietary
and/or privileged. This e-mail is intended only for the individual(s) to
whom it is addressed, and may not be saved, copied, printed, disclosed or
used by anyone else. If you are not the(an) intended recipient, please
immediately delete this e-mail from your computer system and notify the
sender. Thank you.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]