Description
After upgrade from TomEE version 1.5.2 to 1.7.1 our application throws following exception while starting:
Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.i18n.BundleTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.i18n.MessageTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.i18n.MessageArgumentTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.i18n.IfdefTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.i18n.IfndefTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.i18n.LocaleTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.i18n.FormatStringTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.i18n.FormatNumberTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.i18n.FormatCurrencyTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.i18n.FormatPercentTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.i18n.FormatDateTimeTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.i18n.FormatDateTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.i18n.FormatTimeTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.utility.basic.Hello Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.utility.basic.DateDisplay Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.utility.basic.MacroCopy Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.utility.basic.MacroPaste Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.utility.basic.ShowSource Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.utility.basic.IncludeTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.utility.lang.IfTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.utility.lang.ForTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.utility.lang.UseBeanTag Jan 19, 2015 5:49:40 PM org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans deploy SEVERE: Unable to load tag library tag class: org.apache.taglibs.utility.basic.ValidateTag
When I am trying to load page which uses one of this tags following exception appears:
type Exception report message java.lang.NoClassDefFoundError: org/apache/taglibs/log/InfoTag description The server encountered an internal error that prevented it from fulfilling this request. exception javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/taglibs/log/InfoTag org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:916) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:845) org.apache.jsp.pages.edit_jsp._jspService(edit_jsp.java:131) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) root cause java.lang.NoClassDefFoundError: org/apache/taglibs/log/InfoTag org.apache.jsp.pages.edit_jsp._jspService(edit_jsp.java:89) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) root cause java.lang.ClassNotFoundException: org.apache.taglibs.log.InfoTag org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) org.apache.tomee.catalina.LazyStopWebappClassLoader.loadClass(LazyStopWebappClassLoader.java:129) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:126) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63) org.apache.jsp.pages.edit_jsp._jspService(edit_jsp.java:89) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) note The full stack trace of the root cause is available in the Apache Tomcat (TomEE)/7.0.55 (1.7.1) logs.