Hi 2017-05-28 23:14 GMT+03:00 Igal @ Lucee.org <i...@lucee.org>: > > I am trying to run Tomcat in IntelliJ IDEA. I have set up the project and am able to build it and run it, but then I get runtime errors, e.g. ClassNotFound (stack traces below).
Can you tell us how did you import it and also run it? Thanks, Violeta > > Is this a classpath issue or am I simply missing some environment arguments or system properties? > > Thanks! > > C:\Apps\Java\jdk1.8.0_131\bin\java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:54658,suspend=y,server=n -Dfile.encoding=UTF-8 -classpath "C:\Apps\Java\jdk1.8.0_131\jre\lib\charsets.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\deploy.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\access-bridge-64.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\cldrdata.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\dnsns.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\jaccess.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\jfxrt.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\localedata.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\nashorn.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunec.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunjce_provider.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunmscapi.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunpkcs11.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\zipfs.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\javaws.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jce.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jfr.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jfxswt.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jsse.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\management-agent.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\plugin.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\resources.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\rt.jar;E:\Workspace\git\tomcat-idea\out\production\tomcat;E:\Workspace\git\tomcat-idea\lib\ant-1.9.9.jar;E:\Workspace\git\tomcat-idea\lib\ecj-4.6.3.jar;E:\Workspace\git\tomcat-idea\lib\wsdl4j-1.6.2.jar;E:\Workspace\git\tomcat-idea\lib\geronimo-spec-jaxrpc-1.1-rc4.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2017.1\lib\idea_rt.jar" org.apache.catalina.startup.Bootstrap > Connected to the target VM, address: '127.0.0.1:54658', transport: 'socket' > May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory validateFile > WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists: [false], isDirectory: [false], canRead: [false] > May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory validateFile > WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists: [false], isDirectory: [false], canRead: [false] > May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory validateFile > WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists: [false], isDirectory: [false], canRead: [false] > May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory validateFile > WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists: [false], isDirectory: [false], canRead: [false] > May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener log > INFO: Server version: Apache Tomcat/@VERSION@ > May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener log > INFO: Server built: @VERSION_BUILT@ > May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener log > INFO: Server number: @VERSION_NUMBER@ > May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener log > INFO: OS Name: Windows 10 > May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener log > INFO: OS Version: 10.0 > May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener log > INFO: Architecture: amd64 > May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener log > INFO: Java Home: C:\Apps\Java\jdk1.8.0_131\jre > May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener log > INFO: JVM Version: 1.8.0_131-b11 > May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener log > INFO: JVM Vendor: Oracle Corporation > May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener log > INFO: CATALINA_BASE: E:\Workspace\git\tomcat > May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener log > INFO: CATALINA_HOME: E:\Workspace\git\tomcat > May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener log > INFO: Command line argument: -agentlib:jdwp=transport=dt_socket,address= 127.0.0.1:54658,suspend=y,server=n > May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener log > INFO: Command line argument: -Dfile.encoding=UTF-8 > May 28, 2017 12:58:44 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent > INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Apps\Java\jdk1.8.0_131\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Apps\Java\jdk1.8.0_121\bin;C:\Apps\Java\apache-maven-3.3.9\bin;C:\Apps\Java\apache-ant-1.9.7\bin;C:\Apps\nodejs;%AppData%\npm;C:\Program Files (x86)\Sennheiser\SoftphoneSDK\;C:\Apps\postgres\pgsql-9.6.0\bin;C:\Program Files\Calibre2\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files (x86)\Calibre2\;C:\Users\Admin\AppData\Local\Microsoft\WindowsApps;C:\Users\Admin\AppData\Local\atom\bin;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;;.] > May 28, 2017 12:58:45 PM org.apache.coyote.AbstractProtocol init > INFO: Initializing ProtocolHandler ["http-nio-8080"] > May 28, 2017 12:58:45 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector > INFO: Using a shared selector for servlet write/read > May 28, 2017 12:58:45 PM org.apache.coyote.AbstractProtocol init > INFO: Initializing ProtocolHandler ["ajp-nio-8009"] > May 28, 2017 12:58:45 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector > INFO: Using a shared selector for servlet write/read > May 28, 2017 12:58:45 PM org.apache.catalina.startup.Catalina load > INFO: Initialization processed in 2686 ms > May 28, 2017 12:58:52 PM org.apache.catalina.core.StandardService startInternal > INFO: Starting service [Catalina] > May 28, 2017 12:58:52 PM org.apache.catalina.core.StandardEngine startInternal > INFO: Starting Servlet Engine: Apache Tomcat/@VERSION@ > May 28, 2017 12:58:52 PM org.apache.catalina.startup.HostConfig deployDirectory > INFO: Deploying web application directory [E:\Workspace\git\tomcat\webapps\docs] > May 28, 2017 12:58:54 PM org.apache.catalina.startup.HostConfig deployDirectory > INFO: Deployment of web application directory [E:\Workspace\git\tomcat\webapps\docs] has finished in [2,053] ms > May 28, 2017 12:58:54 PM org.apache.catalina.startup.HostConfig deployDirectory > INFO: Deploying web application directory [E:\Workspace\git\tomcat\webapps\examples] > May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext listenerStart > SEVERE: Error configuring application listener of class [listeners.ContextListener] > java.lang.ClassNotFoundException: listeners.ContextListener > at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1269) > at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1104) > at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:508) > at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:489) > at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:119) > at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4555) > at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5095) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:740) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:716) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703) > at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1095) > at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1829) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) > at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1007) > at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:397) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1539) > at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:272) > at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) > at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424) > at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367) > at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:964) > at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425) > at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) > at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941) > at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > at org.apache.catalina.startup.Catalina.start(Catalina.java:657) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495) > > May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext listenerStart > SEVERE: Error configuring application listener of class [listeners.SessionListener] > java.lang.ClassNotFoundException: listeners.SessionListener > at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1269) > at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1104) > at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:508) > at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:489) > at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:119) > at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4555) > at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5095) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:740) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:716) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703) > at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1095) > at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1829) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) > at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1007) > at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:397) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1539) > at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:272) > at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) > at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424) > at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367) > at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:964) > at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425) > at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) > at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941) > at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > at org.apache.catalina.startup.Catalina.start(Catalina.java:657) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495) > > May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext listenerStart > SEVERE: Error configuring application listener of class [websocket.drawboard.DrawboardContextListener] > java.lang.ClassNotFoundException: websocket.drawboard.DrawboardContextListener > at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1269) > at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1104) > at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:508) > at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:489) > at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:119) > at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4555) > at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5095) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:740) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:716) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703) > at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1095) > at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1829) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) > at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1007) > at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:397) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1539) > at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:272) > at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) > at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424) > at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367) > at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:964) > at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425) > at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) > at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941) > at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) > at org.apache.catalina.startup.Catalina.start(Catalina.java:657) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495) > > May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext listenerStart > SEVERE: Skipped installing application listeners due to previous error(s) > May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext startInternal > SEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log file > May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext startInternal > SEVERE: Context [/examples] startup failed due to previous errors > May 28, 2017 12:58:55 PM org.apache.catalina.startup.HostConfig deployDirectory > INFO: Deployment of web application directory [E:\Workspace\git\tomcat\webapps\examples] has finished in [1,040] ms > May 28, 2017 12:58:55 PM org.apache.catalina.startup.HostConfig deployDirectory > INFO: Deploying web application directory [E:\Workspace\git\tomcat\webapps\host-manager] > May 28, 2017 12:58:56 PM org.apache.catalina.startup.HostConfig deployDirectory > INFO: Deployment of web application directory [E:\Workspace\git\tomcat\webapps\host-manager] has finished in [992] ms > May 28, 2017 12:58:56 PM org.apache.catalina.startup.HostConfig deployDirectory > INFO: Deploying web application directory [E:\Workspace\git\tomcat\webapps\manager] > May 28, 2017 12:58:57 PM org.apache.catalina.startup.HostConfig deployDirectory > INFO: Deployment of web application directory [E:\Workspace\git\tomcat\webapps\manager] has finished in [1,028] ms > May 28, 2017 12:58:57 PM org.apache.catalina.startup.HostConfig deployDirectory > INFO: Deploying web application directory [E:\Workspace\git\tomcat\webapps\ROOT] > May 28, 2017 12:58:58 PM org.apache.catalina.startup.HostConfig deployDirectory > INFO: Deployment of web application directory [E:\Workspace\git\tomcat\webapps\ROOT] has finished in [929] ms > May 28, 2017 12:58:58 PM org.apache.coyote.AbstractProtocol start > INFO: Starting ProtocolHandler ["http-nio-8080"] > May 28, 2017 12:58:58 PM org.apache.coyote.AbstractProtocol start > INFO: Starting ProtocolHandler ["ajp-nio-8009"] > May 28, 2017 12:58:58 PM org.apache.catalina.startup.Catalina start > INFO: Server startup in 6187 ms > May 28, 2017 12:59:36 PM org.apache.catalina.core.StandardWrapperValve invoke > SEVERE: Servlet.service() for servlet [jsp] in context with path [] threw exception [Unable to compile class for JSP] with root cause > java.lang.NullPointerException > at org.apache.jasper.compiler.Validator$ValidateVisitor.<init>(Validator.java:518) > at org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1855) > at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:218) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:371) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:348) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:332) > at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:600) > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:368) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) > at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:625) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) > at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:498) > at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) > at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:796) > at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1372) > at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > at java.lang.Thread.run(Thread.java:748) > > Disconnected from the target VM, address: '127.0.0.1:54658', transport: 'socket' > > Process finished with exit code 1 > > > Igal Sapir > Lucee Core Developer > Lucee.org <http://lucee.org/> >