Compatibility

Tobago was compatible with the following specifications, libraries and containers. This list is not exhaustive, additions are welcome.

 

Tobago Version1.0.x1.5.x1.6.x
Specifications
Java1.4[retro], 1.5, 1.61.5, 1.6, 1.71.5, 1.6, 1.7
JSF1.1, 1.21.2, 2.0[disable vh], 2.1[disable vh]2.0, 2.1
Servlet2.3, 2.4, 2.52.4[facelets only], 2.5, 3.02.4[facelets only], 2.5, 3.0
JSP1.2, 2.0, 2.12.1, 2.22.1, 2.2
Facelets1.1[ext]1.1[ext]2.0
Implementations
MyFaces1.1, 1.21.2, 2.0, 2.12.0, 2.1
Sun RI1.1, 1.21.2, 2.0, 2.12.0, 2.1
Servers
Tomcat4.1, 5.0, 5.5, 6.05.5[facelets only], 6.0, 7.05.5[facelets only], 6.0, 7.0
Jetty6, 76, 7, 86, 7, 8
WebLogic8.1, 9.0, 9.1, 9.2, 10.39.2[facelets only], 10.3, 119.2[facelets only], 10.3, 11
WebSphere6.0, 6.16.1[facelets only], 7, 8, 8.56.1[facelets only], 7, 8, 8.5
others[other servers][other servers]
Browser
Internet Explorer6, 7, 8, 9, 106, 7, 8, 9, 106, 7, 8, 9, 10
Firefox2, 3, 3.5, 3.6, 4, ...2, 3, 3.5, 3.6, 4, ...2, 3, 3.5, 3.6, 4, ...
Safari4, 5, 64, 5, 6
Chrome5, ...5, ...
Opera10, 1110, 11
others[other browsers][other browsers]
Frameworks
CDI / Codiyesyes
JSR-303 / BVyesyes

bold: preferred

normal: compatible

[retro]: use the JDK 1.4 retro version

[ext]: add the tobago-facelets extension

[tbd]: to be defined

[unsettled]: this information is unsettled and may change

[facelets only]: it works with facelets, but not with JSP, because JSF 1.2 requires JSP 2.1

[other servers]: other servers should work, when they are compliant to the named specifications

[other browsers]: other browsers should work, in their actual version, when they are standard compliant to HTML 4 and CSS 2.1

[no release]: Using Tobago 1.5 with JSF 1.1 is currently not part of the release, but can be build from the sources with mvn -Pjsf-1.1

[disable vh]: Tobago 1.5 works with JSF 2.0 when you are disable the Facelets ViewHandler from JSF 2.0 and using the original Facelets:

  <context-param>
    <description>For backward compatibility (using "old" Facelets with JSF 2.0)</description>
    <param-name>javax.faces.DISABLE_FACELET_JSF_VIEWHANDLER</param-name>
    <param-value>true</param-value>
  </context-param>