Hi Alex, how are you? For option (a) and using maven, you can use this plugin: jetty-jspc-maven plugin: https://www.eclipse.org/jetty/documentation/9.3.x/jetty-jspc-maven-plugin.html
I have being using this plugin por a long time and it fits my needs. Hope it helps, Juan On Sat, Jan 27, 2018 at 10:35 AM Alex O'Ree <alexo...@apache.org> wrote: > Using tomcat 8.5... > > I have a web app that still uses jsp's and i'm looking into a few options > to (a) aid development and (b) reduce or eliminate the need for the JDK in > a production setup and just run a JRE. > > (a) Making development easier. My project is maven based and I'd like to > run some kind of JSP precompile at build time to ensure that all jsp files > can be compiled (no typos). I've tried a bunch of examples from SO but > haven't found anything that functionally works. > > (b) Along the same lines, if the solution to question a can inject the > precompiled jsp files into the WAR, and that is deployed to tomcat, my > assumption is that the JDK and thus javac would not be necessary at > runtime. Is this an accurate statement or do other elements within tomcat > require the JDK? This is assuming that all JSP's deployed to tomcat are > precompiled somehow. >