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