Jetty embutido

Pessoal, estou com um problema ao executar uma app via jetty embutido.

Ao acessar o index.jsp do arquivo war, o jetty dispara um erro que não consegui entender…

org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac.  A full JDK (not just JRE) is required

Alguém já passou por isso?

[]’ Luis Cesar

Traduza a mensagem do inglês para o português. Esse é o problema.

A explicação é que o jasper (compilador de páginas JSP) gera código Java a partir das páginas JSP, e esse código Java deve ser compilado com o javac para ele poder rodar.

Alguns outros web containers usam o ecj (Eclipse Compiler for Java), que não necessita de um JDK completo para rodar.

Seta o JDK no buildPath e não o Jre

Não acredito q era isso…

Obrigado pessoal.

Estou tendo o mesmo problema.

Como eu seto o build path para o JDK?

Caros, eu tive uma experiência com o Jetty Embutido (Embedded Jetty) e à descrevi aqui:

http://pedroabs.wordpress.com/2013/07/17/embutindo-o-jetty-em-sua-aplicacao-web-java/