Bom dia galera, estou com um problema para usar o velocity, estou com uma aplicação struts 2 funcionando perfeitamente usando jsp normal, mas quando mudo para o velocity ele não encontra a pagina.
Engraçado é que quando passo o caminho assim ele encontra “src/main/webapp/pageErro.vm”, só que não gostaria de usar o caminho completo.
Usei o maven para geração da estrutura da aplicação
essa é a declaração de resultado no meu struts.xml
<result name="error" type="velocity">/pageErro.vm</result>
anteriormente estava usando
<result name="error" type="velocity">/pageErro.jsp</result>
e funcionava normalmente.
Fiz uma aplicação standalone para testar
public static void main(String[] args)
{
VelocityEngine engine = new VelocityEngine();
//a linha abaixo nao funciona, por isso esta comentada
// engine.getTemplate("/pageErro.vm");
//a linha abaixo funciona normalmente
engine.getTemplate("src/main/webapp/pageErro.vm");
}