Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-6040

Unable to find taglib "c" when running on Tomcat 8+

    XMLWordPrintable

    Details

      Description

      When testing out OpenMRS on Tomcat 8 or Tomcat 9, I have intermittently seen pages (or patient dashboard tabs) fail to load with an error like the following:

      javax.servlet.jsp.JspException: org.apache.jasper.JasperException: Unable to find taglib [c] for URI: [/WEB-INF/taglibs/c-rt.tld]
      

      There is a Talk post here that describes this problem:

      https://talk.openmrs.org/t/tomcat-version-with-deprecation-of-tomcat7/34043

      There was another Talk post around this where some suggestions indicated that this might be solved by a Tomcat restart, though I've seen this recur.  Talk post is here:

      There was a Talk post around this where some suggestions indicated that this might be solved by a Tomcat restart, though I've seen this recur.  Talk post is here:

      https://talk.openmrs.org/t/unable-to-find-taglib-c-for-uri-web-inf-view-module-legacyui-taglibs-c-rt-tld/10832

      We should aim to support Tomcat versions greater than 7.x and fix this issue.

      Daniel Kayiwa FYI.  Do you think this issue belongs in core, or in legacyui?  I wasn't sure.  Grace Potma thoughts?

        Gliffy Diagrams

          Attachments

            Activity

              People

              Assignee:
              ibacher Ian Bacher
              Reporter:
              mseaton Mike Seaton
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: