People,
Estou tentando executar o exemplo da matéria sobre o Velocity que saiu na JM6, mas estou tendo algumas dificuldades. Peguei os códigos no site da revista e tô fazendo o seguinte:
Estou usando:
Tomcat 4.1.24
Velocity 1.3
WinXP
velocity-dep-1.3.jar setado no CLASSPATH
As pastas e arquivos estão distribuídos assim:
webapps|ExemploVelocity|FormCadastro.vm
webapps|ExemploVelocity|velocity.properties
webapps|ExemploVelocity|WEB-INF|web.xml
webapps|ExemploVelocity|WEB-INF|classes|CadastroVelocity.class
webapps|ExemploVelocity|WEB-INF|lib|velocity-dep-1.3.jar
Bem, FormCadastro.vm e CadastroVelocity.class simplesmente copiei do fonte da revista.
Como velocity.properties não veio no fonte, peguei um da pasta de exemplos do Velocity, que está apenas assim:
runtime.log = velocity_example.log
O arquivo web.xml está como abaixo:
<?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>ExemploVelocity</servlet-name>
<servlet-class>CadastroVelocity</servlet-class>
<init-param>
<param-name>properties</param-name>
<param-value>/WEB-INF/velocity.properties</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>ExemploVelocity</servlet-name>
<url-pattern>*.teste</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>30</session-timeout> <!-- 30 minutes -->
</session-config>
</web-app>
Está retornando o seguinte erro, quando tento acessar http:||127.0.0.1:8080|ExemploVelocity|xxxx.teste :
[color="red"]HTTP Status 503 - Servlet ExemploVelocity is currently unavailable
type Status report
message Servlet ExemploVelocity is currently unavailable
description The requested service (Servlet ExemploVelocity is currently unavailable) is not currently available.[/color]
O que estou esquecendo ou fazendo de errado? :roll:
[]'s


