我使用过Google App Engine进行Python开发,并且有一些在Tomcat上使用JSF2进行Enterprise Java开发的经验。
但是,我一直在按照本指南使用 JSF2 设置 GAE,但无法使其工作。 应用程序生成时没有错误,但在运行时会引发警告:
WARNING: failed JettyContainerService$ApiProxyHandler@70e71bb9: java.lang.NoSuchFieldError: EnableTransitionTimeNoOpFlash
尝试在浏览器中访问(本地)Web 应用程序地址会显示 404 错误。
谷歌搜索和StackOverflow搜索返回此错误的结果为零。 任何帮助将不胜感激,因为我正在将这些技术用于我的论文。
我已经设法解决了这个问题。
似乎在使用Google App Engine API 1.9和JSF 2.2.5时,您不再需要替换WebConfiguration.java文件。 只需保留默认文件即可使代码完美运行。