Seguinte …
eu baixei o puglin do tomcat para o eclipe, configurei tudo certinho e esta funcionando …
Éu não estou conseguindo usar direito … tipo …
Bom , eu estava fazendo um teste … o teste é um arquivo jsp que quando o kra aperta o botão ele chama um método que esta em um bean, mas parece que a chamada deste método não esta funcionado, eu achei este exemplo em uma apostila.
Achu q eu não estou sabendo como montar o projeto no eclipse e testar depois …
Os arquivos são …
Processamidia.jsp
<%@ page import="beans.BeanMidia" %>
<jsp:useBean id="midia" class="beans.BeanMidia" scope="request">
</jsp:useBean>
<%
if (midia.teste()) {
%>
<jsp:forward page="sucesso.jsp"/>
<%
} else {
%>
<jsp:forward page="erro.jsp" />
<%
}
%>
sucesso.jsp
<html>
<head>
<title>Sucesso</title>
<style>
p, td { font-family:Tahoma,Sans-Serif; font-size:11pt;
padding-left:15; }
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table align="center" border="0" cellspacing="2" cellpadding="2">
<tr>
<td bgcolor="#CCDDEE" align=center>
<h3>Sucesso</h3>
</td>
</tr>
<tr>
<td bgcolor="#F7F7F7" align=center>
Opera&&o realizada com sucesso.
</td>
</tr>
<td>
</table>
</body>
</html>
erro.jsp
<html>
<head>
<title>Erro</title>
<style>
p, td { font-family:Tahoma,Sans-Serif; font-size:11pt;
padding-left:15; }
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table align="center" border="0" cellspacing="2" cellpadding="2">
<tr>
<td bgcolor="#CCDDEE" align=center>
<h3>Sucesso</h3>
</td>
</tr>
<tr>
<td bgcolor="#F7F7F7" align=center>
Erro
</td>
</tr>
<td>
</table>
</body>
</html>
e finalmente BeanMidia.java
package beans;
import java.util.Hashtable;
public class BeanMidia implements java.io.Serializable {
public BeanMidia() {
}
public boolean teste(){
return(true);
}
}
o bean sempre vai retornar true …
o que sera que esta de errado?!!?
… o erro é q o método sempre vai retornar true? isso? bem, vc esta criando um bean, e logo chamando o método teste(), q retorna um true direto…, é este o erro? ou… qual é a saida da execução do teu código? :?:
naum naum … eu sei que meu bean sempre retornará true e ele sempre chamará o arquivo sucesso.jsp …
O que eu queria testar com este exemplo eh a chamada do bean … soh q esta aparecendo erros …
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet.init() for servlet jsp threw exception
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:732)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:619)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688)
java.lang.Thread.run(Thread.java:536)
root cause
java.lang.NoClassDefFoundError: javax/servlet/jsp/JspFactory
java.lang.ClassLoader.defineClass0(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:509)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
java.net.URLClassLoader.defineClass(URLClassLoader.java:246)
java.net.URLClassLoader.access$100(URLClassLoader.java:54)
java.net.URLClassLoader$1.run(URLClassLoader.java:193)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:186)
java.lang.ClassLoader.loadClass(ClassLoader.java:306)
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
java.lang.ClassLoader.loadClass(ClassLoader.java:262)
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:840)
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:756)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
org.apache.jasper.servlet.JspServlet.init(JspServlet.java:117)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:732)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:619)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688)
java.lang.Thread.run(Thread.java:536)
note The full stack trace of the root cause is available in the Tomcat logs.
java.lang.NoClassDefFoundError: javax/servlet/jsp/JspFactory
…pelo jeito, não eta achando essa classe, seu código funciona se vc fizer td só no Tomcat? sem usar o Eclipse x Pluguin? … com base nisso a gente pode saber se o erro esta no plugin ou no código… 
Intaum … se fizer so no tomcat da o mesmo erro …
… a API de servlet está no teu classpath? :roll:
intaum … parece q naum …
java.lang.NoClassDefFoundError: javax/servlet/jsp/JspFactory
mais eu naum sei como adicionar …
:oops: :?
muito simples cara, se não me engano, no Tomcat está em /lib/common, coloque esse diretorio no teu classpath, no win ficaria algo como:
CLASSPATH=<caminho_do_sdk>;<qualquer_outra_coisa>;c:<diretorio_do_tomcat>\lib\common\servlet.jar
…acho q é servlet-api.jar … ou api-servlet.jar, não estou lembrado, rodo o Tomcat no linux e não to nele agora…
, qualquer dúvida, post it!
aeee … deu certo …!! 
valeu ae
ótimo, pra qualquer condição adversa, estamos ai! :sentido: