E ae galera!!
Não estou conseguindo rodar uns servlets que fiz usando o Tomcat. Já consegui ativá-lo e deu tudo certo, agora o problema é rodar meu servlet!
Criei uma subpasta no diretorio webapp e dentro dela criei a pasta WEB-INF e dentro desta criei a classes. Compilei. Depois de ligar o Tomcat eu digito http://localhost:8080/Teste1/servlet/Teste e não funfa
Bom baixei tbm o plugin da Sysdeo para eclipse. Só que tbm n consegui rodar o programa!
Alguem me da uma força aew por favor!! :lol:
se me explicassem como dos dois jeitos seria melhor ainda hehe!
Oi
Wagner, como está teu web.xml, mapeou o servlet? Posta ele aí para dar uma olhadinha…
T+
E aew!
meu servlet:
[code]import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.*;
public class Testee implements Servlet {
ServletConfig config;
public void init(ServletConfig config) {
this.config = config;
}
public void service(ServletRequest request, ServletResponse response) throws IOException {
PrintWriter out = response.getWriter();
out.println("<HTML><HEAD>Meu Primeiro Servlet</HEAD>");
out.println("<BODY>");
out.println("<H1>Iformações do ServletConfig</H1><BR>");
out.println("Servlet Name:"+config.getServletName());
out.println("</BODY></HTML>");
}
public void destroy() {
}
public String getServletInfo() {
return "Primeiro Servlet by Wagner!";
}
public ServletConfig getServletConfig() {
return config;
}
}[/code]
meu web.xml ( é relamente necessário???)
[code]<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app>
<servlet>
<servlet-name>Teste</servlet-name>
<servlet-class>Testee</servlet-class>
</servlet>
</web-app>[/code]
Bom… estou usando Tomcat 4.1, J2SDK1.5
meu server.xml tah configurado conforme o padrão
A e outra coisa… o que é um WAR?? uahua :lol:
Agradeço desde já as respostas! vlw pessoal!
Cara seu web.xml esta imcompleto
cade o mapping do servet.
De uma olhada direito, mas esta faltando vc tem q falar p o conteiner o mapping do servlet.
Luciano
[quote=“lucegrac”]Cara seu web.xml esta imcompleto
cade o mapping do servet.
De uma olhada direito, mas esta faltando vc tem q falar p o conteiner o mapping do servlet.
Luciano[/quote]
Seu XML deve ficar assim:
[code]<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app>
<servlet>
<servlet-name>Teste</servlet-name>
<servlet-class>Testee</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Teste</servlet-name>
<url-pattern>/teste</url-pattern>
</servlet-mapping>
</web-app>[/code]
WAR -> Uma maneira de fazer deployment
Com arquivos WAR pode-se colocar uma aplicação no ar, em muitos
casos, simplesmente copiando o arquivo para um determinado local
do servidor
A criação de arquivos WAR é basicamente uma tarefa de
copiar e compactar