Velocity

6 respostas
E

estou estudando como usar o Velocity na web e configurei o arquivo web.xml desta forma

<?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>Velocity</servlet-name>
		<servlet-class>clienteweb.Principal</servlet-class>
		
		<init-param>
			<param-name>properties</param-name>
			<param-value>/WEB-INF/velocity.properties</param-value>
		</init-param>
	</servlet>
</web-app>

na barra de endereço do navegador como faço para chamar o arquivo? Tentei de várias formas e não consegui.

6 Respostas

Rafael_Steil

Qual arquivo voce quer chamar? Quem decide isso geralmente eh o teu servlet… por exemplo, voce acessa

http://localhost:8080/minhaWebapp/Velocity e entao ele vai fazer as acoes que voce codou … qual template usar, a configuracao do contexto e tudo mais tem que estar no codigo ja.

Rafael

E

quero chamar o arquivo Principal.class que é uma classe que estende VelocityServlet.
Estou digitando http://127.0.0.1:8080/Velocity e dá o erro 404

Rafael_Steil

Configure o servlet-mapping:

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

Rafael

E

a propósito é o seu exemplo da JavaMagazine :wink:

Rafael_Steil

Ah, entao nao ta funcionando por problema de BIOS :mrgreen:

Se deu 404 eh pq o servlet-container nao achou o servlet mesmo. Voce resolve isso com o servlet-mapping do exemplo anterior.

Rafael

E

O pior é que deu certo mesmo. Era BIOS :lol:

Criado 30 de dezembro de 2003
Ultima resposta 30 de dez. de 2003
Respostas 6
Participantes 2