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.

      dkayiwa FYI.  Do you think this issue belongs in core, or in legacyui?  I wasn't sure.  grace thoughts?

      Gliffy Diagrams

        Attachments

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: