2

現在、Primefaces 4.0、Omnifaces 1.6.2、MyFaces 2.1.12、および Google App Engine 1.8.3 を使用しています。

アプリケーションをデプロイすると、次のエラーが発生します。

java.lang.NoClassDefFoundError: javax.naming.InitialContext is a restricted class. Please see the Google  App Engine developer's guide for more details.
    at com.google.appengine.tools.development.agent.runtime.Runtime.reject(Runtime.java:51)
    at org.omnifaces.util.JNDI.lookup(JNDI.java:82)
    at org.omnifaces.config.BeanManager.init(BeanManager.java:68)
    at org.omnifaces.config.BeanManager.getReference(BeanManager.java:107)
    at org.omnifaces.application.OmniApplication.createConverter(OmniApplication.java:86)
    at org.primefaces.config.ConfigContainer.initConfig(ConfigContainer.java:69)
    at org.primefaces.config.ConfigContainer.<init>(ConfigContainer.java:59)

起動時に Omnifaces で CDI 機能/JNDI ルックアップを無効にすることはできますか?

Omnifaces 1.6.0 ではその問題はありませんでした。

前もって感謝します、

ラファエル。

4

1 に答える 1