编译失败 - gwt maven

时间:2015-10-28 10:07:21

标签: maven gwt gxt

HTTP错误404

  

访问/WEB-INF/error/error.jsp时出现问题。原因:       /WEB-INF/error/error.jsp

Caused by:
Compile failed; see the compiler error output for details.
    at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:933)
    at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:757)
    at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)

1 个答案:

答案 0 :(得分:1)

启用apache日志时可能会看到错误(因为它写在错误消息中)

您需要将“org.apache.jasper”的日志级别更改为“error”并添加控制台appender,然后根据需要在Java控制台窗口中显示JSP编译器错误。

例如,假设您有一个名为“console”的追加程序

,请将其粘贴到log4j.xml中
<logger name="org.apache.jasper">  
     <level value="error"/>
     <appender-ref ref="console"/>
</logger>

可能的问题可能是您的Jetty版本与您的Java版本不兼容

这里有兼容性列表

  • Jetty 9,Servlet 3.1,Java 1.8
  • Jetty 8,Servlet 3.0,Java 1.6
  • Jetty 7,Servlet 2.5,Java 1.5
  • Jetty 6,Servlet 2.5,Java 1.4