Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将JSF2.2.5与Google应用程序引擎结合使用_Java_Google App Engine_Jsf_Jsf 2_Gae Eclipse Plugin - Fatal编程技术网

Java 将JSF2.2.5与Google应用程序引擎结合使用

Java 将JSF2.2.5与Google应用程序引擎结合使用,java,google-app-engine,jsf,jsf-2,gae-eclipse-plugin,Java,Google App Engine,Jsf,Jsf 2,Gae Eclipse Plugin,我曾使用GoogleAppEngine进行Python开发,并且在Tomcat上使用JSF2进行企业Java开发方面有一些经验 然而,我一直在使用JSF2设置GAE,但无法使其正常工作。应用程序生成时没有错误,但在运行时抛出警告: 警告:JettyContainerService失败$ApiProxyHandler@70e71bb9:java.lang.NoSuchFieldError:EnableTransitionTimeNoOpFlash 试图在浏览器中访问(本地)web应用程序地址时显示

我曾使用GoogleAppEngine进行Python开发,并且在Tomcat上使用JSF2进行企业Java开发方面有一些经验

然而,我一直在使用JSF2设置GAE,但无法使其正常工作。应用程序生成时没有错误,但在运行时抛出警告:

警告:JettyContainerService失败$ApiProxyHandler@70e71bb9:java.lang.NoSuchFieldError:EnableTransitionTimeNoOpFlash

试图在浏览器中访问(本地)web应用程序地址时显示404错误


Google搜索和StackOverflow搜索对此错误返回零结果。非常感谢您的帮助,因为我正在将这些技术用于我的论文。

我已经设法解决了这个问题


在使用GoogleAppEngineAPI 1.9和JSF2.2.5时,您似乎不再需要替换WebConfiguration.java文件。只需保留默认文件,代码就可以完美运行。

我有2.2.6和相同的错误。这个解决方案也不起作用。警告:启动处理程序java.lang.NoSuchFieldError时出错:com.sun.faces.config.InitFacesContext$ServletContextAdapter上的EnableTransitionTimeNoOpFlash。(InitFacesContext.java:316)当EnableTransitionTimeNoOpFlash发生时,我正在删除WebConfiguration.java文件,然后错误是:================================================================java.lang.NoClassDefFoundError:javax.naming.InitialContext==================================================================================================================internet中的第一次搜索建议再次放置WebConfiguration.java。如果我把旧的jsf 2.2.4版本(带有覆盖的网络配置)放在这里,那么它工作的一切都是对我有用的说明: