サーバ

今度はPebble味見

Pebbleのインストールも簡単。warをデプロイするだけ・・・のはずが JSP のコンパイルエラーが発生。
Tomcat で試してみたら問題ないのでどうやら WebLogic のクセらしい。
バグデータベースを見てみると同じ現象が報告されてる。
・PEB-281 JSP compilation fails on Weblogic 8.1
http://www.simongbrown.com/jira/secure/ViewIssue.jspa?key=PEB-281

“Blocker”と一番高いプライオリティに設定されているけれども去年の9月8日から放置中・・・。あれ、このプロジェクト大丈夫ですか?
しかし、Tomcatで動かしたところちょっとイイ感触がしたので直してパッチを投稿してみました。
遅ればせながらオープンソースソフトにパッチという形で寄与したのは初めてです。

pebble.blog.Tagとjavax.servlet.jsp.tagext.Tag が被ってクラスが解決できなかったみたい。ワイルドカードを外して、いくらか必要なクラスを明示的にインポートすることでそこそこ簡単に修正できた。

で、肝心の使い勝手は良い感じ!
v
マルチユーザに対応しているけれどもデフォルトではシングルユーザモードになっていて、コンテクストルート=blogルート。
あと、ログインするとblogの閲覧画面がそのまま管理画面になるのも、拡張子が.htmlなのも良い!

アーキテクチャは、jakarta-commons や log4j 、JSTL といった汎用的なライブラリだけ使っていてあとは独自のフレームワーク。
フレームワークといっても簡単で、Struts から ActionForm とtaglib を抜いて、properties ベースにしたかんじといえばわかりやすいでしょうか。

日本語ベースの情報源は・・・あまりないみたい。
検索すると良く出てくるのは
Pebble JP
誣告の誹りを止め給え
の2つ。

あれ、どうやってトラックバックするんだろ・・・。

追記:
トラックバックは一旦blogをポストしてから「固定リンク」のページから行うのでした。
Pebble – TrackBacks
試しに上記のサイトへトラックバックさせて頂きました。