IllegalAccessException myfaces appengine 1.8.1
JDK 1,7
ге 1.8.1
мои лица 2.1.11
мое приложение работало нормально с gae 1.8.0.
я только что обновился до appengine sdk1.8.1 и получаю следующее исключение при работе в локальной среде.
Однако развернутая среда, кажется, в порядке.
SEVERE: Could not access AddResource class
java.lang.IllegalAccessException: Class com.google.appengine.tools.development.a
gent.runtime.Runtime can not access a member of class org.apache.myfaces.renderk
it.html.util.DefaultAddResource with modifiers "protected"
<snip>
at com.google.appengine.tools.development.agent.runtime.Runtime.newInsta nce(Runtime.java:148)
at org.apache.myfaces.renderkit.html.util.AddResourceFactory.getInstance (AddResourceFactory.java:213)
at org.apache.myfaces.renderkit.html.util.AddResourceFactory.getInstance (AddResourceFactory.java:304)
почему проверка среды выполнения gae sdk 1.8.1 внезапно не нравится классу DefaultAddResource?
Похоже, это проблема JDK. когда я переключаюсь обратно на windows jdk 1.6 все ок.
любая помощь приветствуется
-LP
1 ответ
У меня была такая же ошибка. Я использовал jdk 1.7.0_25 и gae 1.8.7 Наконец, я решил проблему, переключившись на jdk 1.6.0_35 и gae 1.8.4. http://www.oracle.com/technetwork/java/javase/downloads/jdk6u35-downloads-1836443.html