今まで、JDK 1.4.2 をメインに使っていたけど、AMD64用もリリースされないし、IBM のやつはいまいち、動作が異なり、ビルドができなかったりすることもあるので(Jackrabbitがビルドできんかった)、Java5 に移行することにしてみた。この環境で様子を見ていこう。
JCPへメールを出す
なかなか JCP へ仕様がそれでいいの?というメールもなかなかないので、どういう対応されるのかがいまいち謎。返事は返ってくるのだろうか。まぁ、そんな感じで、以下のようなメールを出してみる。
To: jsr-168-comments@jcp.org Subject: JSR 168 Comments: PortletResponse#encodeURL(String) Problem Hello JSR 168 members, I have a problem about PortletResponse#encodeURL(String) method. According to Portlet API Java Doc, this method throws IllegalArgumentException if the path doesn't have a leading slash or is not an absolute URL. But HttpServletResponse#encodeURL(String) accepts them(does NOT throw the exception) and returns the unchanged value. It means that they are a different behavior. This behavior, for example, affects ExternalContext#encodeActionURL(String) in JSF spec. The method calls these encodeURL methods. So, I think that the difference confuses developers. Actually, the problem occurs on Jetspeed(Pluto)+MyFaces environment(Please see the following bug). http://issues.apache.org/jira/browse/PLUTO-203 Could you review the difference between Servlet and Portlet API? I'd like to know what the motivations were to being different. Best regards, Shinsuke Sugaya Apache Portals Jetspeed
一応、Apache Portals の名前を使って、なるべく返事が返ってくるようにアピールもしてみたりして 🙂 はて、どうなるのかね。
花粉?
どうも日曜日頃から調子が悪くなり、今日は鼻水が止まらん。朝はのどが痛いし・・・。うーん、そろそろ備えないと、ダメだな・・・。