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
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/