Re: せっかくなのでJDeveloper 11g TP4を落としてみた
レスありがとうございます。
ほとんどの問題は解決されたと思います。残りを少し。
デフォルトのプロジェクト作成箇所がルートの直下にディレクトリを作るくさい
C:\JDeveloper\mywork\Application1
デフォルトの振る舞いがそうなっていて、JDEV_USER_HOMEなどの環境変数で変更可能になっています。
ええ、あくまでもデフォルトの話なのですが、そこは重要です。もはやVista等一般ユーザー向けOSでも権限によってユーザーホームディレクトリ意外は大きく制限がついています。そもそもXPあたりからルートディレクトリは表示しないようになっていたはずです。ですから、デフォルト値はユーザーホームにしてほしかった、という意味でした。言葉が足りず申し訳ない。
ブラウザのプレビューが機能していない
あれ、動きませんでした?
JSPファイルがそのままブラウザで表示されました。@pgaeとか見えていても困ります。
例えばToplinkやEclipseLinkは日本語の扱いであいかわらず不具合だしてる。もう2年ほど絶賛放置中。原因はGlassfishのほうかもしれないけど)。
これ、詳細教えてもらえません?
以前に何度か書いてますが、発生するものは
- EJBを使っていること
- フィールド名に日本語が入っていること(メソッドは日本語が入っていても問題ない。不思議!)
- @Remoteでアクセスした場合(同一アーカイブや@Localでは発生しない)
- 結果がコレクションとして返ること
の組み合わせにおいてのみ発生しますが、見てわかるとおり頻度は高いです。
EJB内でArrayList等自前でJPAの結果を詰め替えると発生しません(関連もつめなおさないとアウトなのでなおさら非現実的ですが)。
JPA実装をHibernateに変更すると不具合は消えることから、素人の目ではアプリケーションサーバー側の問題よりはJPA実装側のように見えます。
EclipseLinkでもまったく同じエラーが出ます。
参考
http://d.hatena.ne.jp/shin/20080607/p1
http://d.hatena.ne.jp/shin/20080602/p1
http://d.hatena.ne.jp/shin/20080515/p1