JRE 6 不支持 prettyfaces

prettyfaces not supported for JRE 6

我的客户正在使用 java 6 来部署他们的应用程序,是否有任何其他方式来支持 java 6?支持java6的漂亮脸蛋是什么版本?如果我降级到该版本,我必须对配置进行哪些更改?

部署 war 时出错,如下所示:

SEVERE: Error deploying web application archive orlansoft-service.war
java.lang.UnsupportedClassVersionError: org/ocpsoft/rewrite/servlet/impl/RewriteServletRequestListener : Unsupported major.minor version 51.0 (unable to load class org.ocpsoft.rewrite.servlet.impl.RewriteServletRequestListener)
  at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2822)
  at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
  at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
  at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
  at org.apache.catalina.startup.WebAnnotationSet.loadClassAnnotation(WebAnnotationSet.java:145)
  at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:73)
  a

Java 6 项支持已在此提交中删除:

https://github.com/ocpsoft/rewrite/commit/92f6178730f6456eac37a1d975be3faa2c348b5c

因此您可以使用之前发布的任何版本(如 3.0.0.Alpha7)或说服您的客户使用更现代的 Java 版本。 :-)