<< 2007/05/04 | Home | 2007/05/06 >>
PR: 転職    葬式    マンスリーマンション 神戸    北海道    環境    FX    不動産担保融資    桐ヶ谷斎場    海外旅行    専門学校   

NetBeans6.0m9

Consoleの部分のフォントって変更できないんだろうか。日本語が豆腐になってしまって読めないよ。

あ、そうかLinux用JDK6.0自体がデフォルトではSwing上の日本語が表示できないんだった。

fallbackを作ってやって解決。しかしなんでこんなにフォントが汚いんだろう。

endorsed

昔作ったxhtmlライブラリを最新のjaxbで書き直してみた。com.sun.xml.bind.xmlDeclarationが無くなったようだ。

//            m.setProperty("com.sun.xml.bind.xmlDeclaration", Boolean.FALSE);
            m.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE);

で、デプロイしてみたらjaxb-2.1のAPIが必要だけど、jaxb-2.0のAPIがブートストラップクラスローダから読まれているから、endorsedで解決してねというエラーになる。

2007-05-05 02:09:51 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/data/www/WEB-INF/lib/jaxb-impl.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)

で、指示通りにendorsed作って、jaxb-api.jarを放りこんでみたんだけど、全然置きかわらないんですけど。う〜む、なんでなんだろう。仕方無いんで、rt.jarからjavax/xml/bindの下を削除してしまった(<おい)。

このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。
日本アイ・ビー・エム 花井 志生 Since 1997.6.8