I have deployed the DXA 1.6 "Web 8, Live" ROOT.war to Tomcat and it fails.

The key error in the Tomcat log is this:

Caused by: java.lang.NoClassDefFoundError: org/apache/tomcat/util/descriptor/tld/TldParser at org.apache.jasper.servlet.TldScanner.(TldScanner.java:84)

The odd thing is that the “Staging” build of the webapp works fine.

Anyone seen this before?

  • 1
    What's your Tomcat exact version?
    – Alexey
    Dec 14, 2016 at 8:56
  • Hi - I had been using 8.0. I installed 8.5 and it worked. I hadn't realised that there was a different version on my staging server where things were working.
    – M Roweth
    Dec 16, 2016 at 16:05

1 Answer 1


Looks like it was the Tomcat version that was cuasing the problem.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.