Problemas em meter uma Servlet a funcionar

6 respostas
D

Boas,

Fiz uma Servlet que se chama TestingServlet.java e compilei e agora queria testar isto… na pasta webapps do Tomcat criei uma pasta com o nome Testing Servlet e dps criei uma WEB-INF com o web.xml definido do seguinte modo:

<?xml version="1.0" enconding="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>TestingServlet</servlet-name>
		<servlet-class>TestingServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>TestingServlet</servlet-name>
		<url-pattern>*.teste</url-pattern>
	</servlet-mapping>

	<servlet-mapping>
		<servlet-name>TestingServlet</servlet-name>
		<url-pattern>TestingServlet</url-pattern>
	</servlet-mapping>

	<session-config>
		<session-timeout>30</session-timeout> <!-- 30 minutes -->
	</session-config>

</web-app>

criei a pasta classes com o ficheiro TestingServlet.class lá dentro dps tento correr isto chamando:

http://localhost:8080/TestingServlet/TestingServlet mas ele dá erro de not available… qual será o mal???

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Matheus [/color][/size] :joia:

6 Respostas

D

[…]criei uma pasta com o nome Testing Servlet[…]

A pasta chama-se mesmo “TestingServlet” nao tem espaço!!! enganei-me a escrever =P

M

coloque uma “/” no seu url-pattern e tente de novo:

<url-pattern>/TestingServlet</url-pattern>
D

Ja consegui meter a Servlet a funcionar… agora não consigo compilar um ficheiro JAVA porque faço este import e ele nao detecta:

import java.util.HTMLFilter;

Como resolvo isto? =P

M

ta, perai… oq é ficheiro? :roll: e… ahm, nunca vi esse java.util.HTMLFilter, mas… certifique-se de q isso existe e esteja no seu classpath =p

D

Pronto, vou simplificar… tenho um servlet a funcionar e um dispositivo móvel faz um “submit” para o server (envia uma String por exemplo) e eu quero que este grave a String num ficheiro… como faço isso ?

M

???

String s = request.getParameter( "suaString" );

// faz oq quiser com "s"
Criado 6 de junho de 2005
Ultima resposta 7 de jun. de 2005
Respostas 6
Participantes 2