Estou com um problema, estou com uma versão do Vraptor 4.2.0-RC3, que não esta subindo o projeto no Wildfly 8.2.1, quando eu abaixo a versão do sistema e o servidor ele consegue publicar, mas quando eu subo, hora da certo hora não esta dando certo.
A minha classe que faz o interceptor no caso do login é essa.
@Intercepts
public class LoginInterceptor {
private UsuarioLogado logado;
private Result result;
@Inject
public LoginInterceptor(UsuarioLogado logado, Result result) {
this.logado = logado;
this.result = result;
}
@Deprecated
public LoginInterceptor() {
this(null, null);
}
@AroundCall
public void autentica(SimpleInterceptorStack stack) {
if (logado.estaLogado()) {
if (WinsaeUtil.verificarTokenCompleto(logado.getToken(),logado.getSenderJwk(),logado.getReceiverJwk())) {
stack.next();
} else {
result.redirectTo(LoginController.class).formularioLogin();
}
} else {
result.redirectTo(LoginController.class).formularioLogin();
}
}
@Accepts
public boolean ehRestrito(ControllerMethod method) {
return !method.getController().getType().equals(LoginController.class);
}
}