Probleminha ao executar Servlet - to co win98

4 respostas
E

Ae pessoal… naum sei o que etsa acontecendo…

É fogo… eu tive que formatar o meu micro… que tava mo bagunça… e o unico que consegui instalar sem dar pau foi o win98…rsrs

E então instalei tudo os esquemas, j2se, j2ee, tomcat… e na hora de rodar minha applicação, fica dando um erro que não entendo… esta tudo aparentemente certo… e da erro…rsrs

o erro que dá é esse:

type: Status report

message: HTTP method GET is not supported by this URL

description: The specified HTTP method is not allowed for the requested resource (HTTP method GET is not supported by this URL).

A estrutura dos meus webapps é esta

teste—
|Web-inf—
|web.xml
|classes—
|OlaMundo.class

E o meu web.xml esta assim

<?xml version=“1.0” encoding=“ISO-8859-1”?>

<!DOCTYPE web-app
PUBLIC “-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN”
http://java.sun.com/dtd/web-app_2_3.dtd”>

<web-app>

<servlet>

<servlet-name>teste</servlet-name>

<servlet-class>OlaMundo</servlet-class>

</servlet>

<servlet-mapping>
<servlet-name>teste</servlet-name>
<url-pattern>/olamundo</url-pattern>
</servlet-mapping>

</web-app>

E o meu codigo java esta assim:

import <a href="http://java.io">java.io</a>.<em>;

import javax.servlet.</em>;

import javax.servlet.http.*;

public class OlaMundo extends HttpServlet {

public void doGet( HttpServletResponse response, HttpServletRequest request ) 
throws IOException, ServletException {
	
	response.setContentType("text/html");
	
	PrintWriter out = response.getWriter();		
	
	out.println("&lt;html&gt;");
	out.println("&lt;head&gt;&lt;title&gt;Ola Mundo!!&lt;/title&gt;&lt;/head&gt;");
	out.println("&lt;body&gt;");
	out.println("&lt;h1&gt;OLA MUNDO!!&lt;/h1&gt;");
	out.println("&lt;/body&gt;");
	out.println("&lt;/html&gt;");
}

}

O que será que ta errado…

A é… e minhas variaveis de ambiente estão assim:

SET PATH=%PATH%;“C:\java\j2sdk\bin”;“C:\java\ant\bin”

SET JAVA_HOME=C:\java\j2sdk
SET CATALINA_HOME=C:\java\tomcat4
SET ANT_HOME=C:\java\ant

SET classpath=C:\java\j2sdkee\lib\j2ee.jar

Dificiu de entender… :sad:

Falow Pessoal Valew!!!

4 Respostas

J

nao existe o método doGet() recebendo response e request
mas tem que ser desse jeito aqui oh

public void doGet&#40;HttpServletRequest request, HttpServletResponse response&#41;

entendeu!? tem que trocar a ordem dos parametros =)

acho qeu eh soh isso pelo que eu vi!!

abraço!
cya!

E

putz… que vacilo… valew!!! :lol:

E

:slight_smile: deu certíssimo!!! :eek: :lol: :cool:

J

Que bom! =)

precisando estamos ai!

abraço! E seja mais uma vez bem vindo ao PJ! =)

:joia: :joia: :joia: :joia: :joia: :joia:

cya!

Criado 8 de julho de 2004
Ultima resposta 8 de jul. de 2004
Respostas 4
Participantes 2