0 Replies Latest reply: Aug 18, 2009 7:46 PM by sbarkdull RSS

    jrun fails to compile/run jsp's on Mac OS X 10.5

    sbarkdull

      I have installed jrun with updater 7 on Mac OS X 10.5.

       

      I can run the admin console and create a new web application. I dropped my application's war file into the appropriate folder. The web app seems to start ok. I can access static html files.

       

      But when I try to access a jsp page, I get the error message below in the console.

      How do I resolve this error?

      Does jrun really require jikes?

      If so, where can I get a version of jikes for Mac OS X?

      Can jrun be configured to use javac? If so, how?

       

       

       

      Could not invoke Java compiler, please make sure jikesw is in /Applications/JRun4/bin or put a JDK bin directory in your path.</pre><br><pre>jrunx.compiler.JavaCompiler$NoCompilerFoundException: Could not invoke Java compiler, please make sure jikesw is in /Applications/JRun4/bin or put a JDK bin directory in your path.
           at jrunx.compiler.JavaCompiler.outProcessCompile(JavaCompiler.java:474)
           at jrunx.compiler.JavaCompiler.compile(JavaCompiler.java:132)
           at jrunx.compiler.JavaCompiler.compile(JavaCompiler.java:100)
           at jrun.jsp.Translator.compilePage(Translator.java:176)
           at jrun.jsp.Translator.translate(Translator.java:254)
           at jrun.jsp.Translator.translate(Translator.java:101)
           at jrun.jsp.JSPEngine.translateJSP(JSPEngine.java:707)
           at jrun.jsp.JSPServlet.translate(JSPServlet.java:125)
           at jrun.jsp.JSPServlet.service(JSPServlet.java:113)
           at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
           at com.voxeo.filters.EvoFilter.doFilter(EvoFilter.java:69)
           at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
           at jrun.servlet.FilterChain.service(FilterChain.java:101)
           at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
           at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
           at jrun.servlet.JRunRequestDispatcher.invokeNext(JRunRequestDispatcher.java:586)
           at jrun.servlet.JRunRequestDispatcher.forwardInvoke(JRunRequestDispatcher.java:555)
           at jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatcher.java:203)
           at jrun.servlet.file.FileServlet.service(FileServlet.java:316)
           at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
           at com.voxeo.filters.EvoFilter.doFilter(EvoFilter.java:69)
           at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
           at jrun.servlet.FilterChain.service(FilterChain.java:101)
           at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
           at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
           at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
           at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
           at jrun.servlet.http.WebService.invokeRunnable(WebService.java:172)
           at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
           at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)