<div dir="ltr">I get the following error while trying to run opencms 9.5.0 on tomcat 8. Did anybody come across this issue before?<br><div><div class="gmail_extra"><br>SEVERE: Exception Processing ErrorPage[errorCode=500, location=/opencms-errorhandler/system/handler/handle500.html]<br>org.opencms.main.CmsInitException: Critical error during OpenCms initialization: The OpenCms WEB-INF folder can not be determined, please set the parameter "OpenCmsHome" in "web.xml".<br>    at org.opencms.main.OpenCmsCore.getInstance(OpenCmsCore.java:328)<br>    at org.opencms.main.OpenCmsServletErrorHandler.doGet(OpenCmsServletErrorHandler.java:72)<br>at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)<br>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:721)<br>    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:468)<br>    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:391)<br>    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:318)<br>    at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:439)<br>    at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:305)<br>    at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:399)<br>    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)<br>    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)<br>    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)<br>    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)<br>    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)<br>    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)<br>    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1527)<br>    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1484)<br>    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<br>    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<br>    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)<br>    at java.lang.Thread.run(Thread.java:745at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)<br>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:721)<br>    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:468)<br>    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:391)<br>    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:318)<br>    at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:439)<br>    at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:305)<br>    at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:399)<br>    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)<br>    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)<br>    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)<br>    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)<br>    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)<br>    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)<br>    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1527)<br>    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1484)<br>    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<br>    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<br>    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)<br>    at java.lang.Thread.run(Thread.java:745at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)<br>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:721)<br>    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:468)<br>    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:391)<br>    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:318)<br>    at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:439)<br>    at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:305)<br>    at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:399)<br>    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)<br>    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)<br>    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)<br>    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)<br>    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)<br>    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)<br>    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1527)<br>    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1484)<br>    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<br>    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<br>    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)<br>    at java.lang.Thread.run(Thread.java:745at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)<br>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:721)<br>    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:468)<br>    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:391)<br>    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:318)<br>    at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:439)<br>    at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:305)<br>    at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:399)<br>    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)<br>    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)<br>    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)<br>    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)<br>    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)<br>    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)<br>    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1527)<br>    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1484)<br>    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<br>    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<br>    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)<br>    at java.lang.Thread.run(Thread.java:745at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)<br>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:721)<br>    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:468)<br>    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:391)<br>    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:318)<br>    at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:439)<br>    at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:305)<br>    at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:399)<br>    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)<br>    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)<br>    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)<br>    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)<br>    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)<br>    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)<br>    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1527)<br>    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1484)<br>    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<br>    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<br>    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)<br>    at java.lang.Thread.run(Thread.java:745<br><br></div></div></div>