2011年11月30日水曜日

Google App EngineでJAXB

そのままではホワイトリストに載っていないクラスを利用してしまうので、
以下のようにする必要がある。

<property name="com.sun.xml.bind.v2.runtime.JAXBContextImpl.fastBoot" value="true"/>
これをappengine-web.xmlに貼り付けることで解決した。

どうやら2.2以降のJAXBで問題が発生するようで、それ以下でも問題無いらしい。
システムプロパティで他の手法に切り替えているのだろうか?

余裕があるときに何故これで解決するのかを考えたいと思う。

他のWebアプリケーションだと問題なかった気もするんだけど…

【参考資料】

英語が得意な人は補足情報や正しい解決策を教えて頂けないでしょうか?

0 件のコメント:

コメントを投稿