Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Java & Servlet API Versions

Tapestry Version →5.8.4+5.8.1 - 5.8-35.75.65.55.45.3.85.3.0 - 5.3.75.25.15.0.105.0.85.04.1
Java JRE8-218-178-148-148-127, 816 - 81,26, 75, 65, 65, 65, 65, 61.4, 5, 6
Servlet API3.0+3.0+3.0+3.0+3.0+2.5+2.5+2.5+2.4+32.4+32.4+32.4+32.4+32.2-2.3

...

Tapestry Version →5.5+5.45.3.85.3.0 - 5.3.75.25.15.0.105.0.85.04.1
Apache Tomcat6+

6+




Jetty 9 7-9 6-9 6-86-86-86-86-86-86-7
Glassfish




2.1


Apache TomEE








JBoss EAP
4.2.3





4+
Wildfly/JBoss AS








Heroku








Google App Engine




+


Libraries

These are the library versions known to work (and, in some cases, bundled with Tapestry). Unless otherwise noted, adjacent versions will often work fine as well.

Tapestry Version →5.7.3+5.5+5.4.15.45.3.85.3.75.3.3-5.3.65.3.25.3 - 5.3.15.2.15.25.15.0.165.0.105.0.85.04.1
Hibernate5.4.32.Final5.1.0.Final
?-4.3.6




3.5.4-3.6.0-3.6.0
3.3.0+


JPA















Spring






3.1.0







jQuery.js

1.12.1












Prototype.js


1.7.1
1.71.71.71.71.6.11.6.11.6.0.31.6.0.31.6.0.21.61.6
Scriptaculous



1.91.91.91.91.91.8.21.8.21.8.2


1.8.0
Bootstrap CSS
4.3.1, 3.3.63.3.63.0.2











Moment.js

2.12.0












Less4J


1.2.1-1.9











Underscore.js





1.3.31.1.71.1.7







Warning
titleJava 9+ Dependency Deprecations

With the introduction of the Java module system in version 9, various Java EE dependencies were declared deprecated, and removed entirely in version 11.

This might lead to java.lang.NoClassDefFoundError exceptions for  javax-package classes, like missing javax.xml.bind.JAXBException for tapstry-hibernate.

Until all related libraries and frameworks add the now missing dependencies explicitly, you might have to re-add them yourself, if no other dependency is pulling them into your project.

See https://stackoverflow.com/questions/43574426/how-to-resolve-java-lang-noclassdeffounderror-javax-xml-bind-jaxbexception and https://crunchify.com/java-11-and-javax-xml-bind-jaxbcontext/ for more information about the deprecation and removal of the Java EE dependencies, and how to remedy.

...