0 Replies Latest reply on Dec 9, 2002 3:29 PM by Suresh Bathini

    Unable to compile class for JSP using Jikes

    Suresh Bathini Newbie

      Hi,

      I am trying to use Jikes to compile my JSP pages using Jikes, and Tomcat 4.1. I have made the recommended changes in the web.xml. I also have changed my catlina.bat to include the -Dbuild.compiler.emacs=true option. The changes I made to the web.xml look as below:


      <servlet-name>jsp</servlet-name>
      <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
      <init-param>
      <param-name>logVerbosityLevel</param-name>
      <param-value>WARNING</param-value>
      </init-param>

      <init-param>
      <param-name>compiler</param-name>
      <param-value>jikes</param-value>
      </init-param>

      <init-param>
      <param-name>jspCompilerPath</param-name>
      <param-value>c:\depot\distribution\tools\jikes\jikes.exe</param-value>
      </init-param>

      <init-param>
      <param-name>jspCompilerPlugin</param-name>
      <param-value>org.apache.jasper.compiler.JikesJavaCompiler</param-value>
      </init-param>
      <load-on-startup>3</load-on-startup>



      I keep getting the following errors. Any help would be appreciated, thanks,

      org.apache.jasper.JasperException: Unable to compile class for JSP

      An error occurred at line: -1 in the jsp file: null

      Generated servlet error:
      [javac] Compiling 1 source file



      at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:120)
      at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)
      at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:313)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:324)
      at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:474)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:184)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)