On Sun, Apr 5, 2020 at 3:47 PM Tommy Pham <tommy...@gmail.com> wrote:

> Hi Mark,
>
> I've finally started my embedded Tomcat project.  I'm running into NPE for
> the JSP servlet.  From the log:
>
> https://pastebin.com/thiADVYE
>
> I think I have everything setup correctly because accessing
> http://localhost/css/sample.css works.  I've even added the 5 listeners
> in the server.xml configuration while troubleshooting.  My JSP is really
> basic:
>
> https://pastebin.com/X7R8weKv
>
> When I inspecting the code where the NPE is thrown:
>
>             // Get the cached EL expression factory for this context
>             expressionFactory =
>
> JspFactory.getDefaultFactory().getJspApplicationContext(
>                     compiler.getCompilationContext().getServletContext()).
>                     getExpressionFactory();
>
> I couldn't figure out which part is the NPE.  I have the following jars:
>
> *) all 4 tomcat-embed-*
> *) tomcat-annotations-api
> *) ecj-3.21
> *) jstl 1.2 ( to troubleshoot this NPE )
>
>
I forgot to mention that the directory path org/apache/jsp was created
within workDir  /mnt/d/java/projects/ewa/build/ewa/temp/ROOT

Thanks,
Tommy

Reply via email to