2015年6月13日土曜日

GEAのDataNucleus Enhancerが異常終了する問題

GEAのDataNucleus Enhancerが「java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal」という例外で異常終了する問題に出くわしました.この問題の解決方法をメモしておきます.

  • 「/WEB-INF/lib」(別のフォルダでもいいかもしれない)に「xml-apis-X.X.X.jar」と「xercesImpl-X.X.X.jar」を配置する(Xは適当な数字).
  • それら二つのJARファイルを「Java Build Path」の「Libraries」に追加する.

今回は,[1]の質問に対する回答を参考にしました.

[1] AppEngine Error [ java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal ], http://stackoverflow.com/questions/10234201/appengine-error-java-lang-noclassdeffounderror-org-w3c-dom-elementtraversal