HTTP Status 500 – Internal Server Error


Type Exception Report

Message Servlet execution threw an exception

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

javax.servlet.ServletException: Servlet execution threw an exception
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Cause

java.lang.NoClassDefFoundError: javax/faces/FacesException
	com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.<init>(MainSessionBoundServlet.java:102)
	com.icesoft.faces.webapp.http.servlet.MainServlet$3.newServer(MainServlet.java:95)
	com.icesoft.faces.webapp.http.servlet.SessionDispatcher.checkSession(SessionDispatcher.java:96)
	com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:56)
	com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
	com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:153)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Cause

java.lang.ClassNotFoundException: javax.faces.FacesException
	org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1358)
	org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180)
	com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.<init>(MainSessionBoundServlet.java:102)
	com.icesoft.faces.webapp.http.servlet.MainServlet$3.newServer(MainServlet.java:95)
	com.icesoft.faces.webapp.http.servlet.SessionDispatcher.checkSession(SessionDispatcher.java:96)
	com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:56)
	com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
	com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:153)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/8.5.50