Jetspeed 2 を、やっぱコンパイルしてみるが力尽きる

http://www.marevol.com/marevol/jetspeed2/tutorial/build.html
を、ほぼそのままで実行しました。
ただし、~/build.properties で、リモートのPostgreSQLにアクセスしたかったので、http://portals.apache.org/jetspeed-2/database.html を参考に、

org.apache.jetspeed.test.database.default.name=postgres
org.apache.jetspeed.test.database.url=jdbc:postgresql://(ホスト名):(ポート名)/(DB名)
org.apache.jetspeed.test.database.driver=org.postgresql.Driver
org.apache.jetspeed.test.database.user=(PostgreSQLのユーザ名)
org.apache.jetspeed.test.database.password=
org.apache.jetspeed.test.jdbc.drivers.path=(ローカルのJDBCへのパス)

など(org.apache.jetspeed.production.*の設定はパスしてます)としました。

また、boolean型に整数を入れようとするとおこられるのと、指定したテーブルが無いのに DROP TABLE をしようとするとエラーで停止するので、sedで、s/^DROP/-- DROP/ としてやり、さらに、booleanをintegerにしてやりました。
これでデプロイまでオッケー。で、実行すると…

operator does not exist: integer = boolean

くすんくすん…。

今度は、booleanをそのままで INSERT のスクリプトを 0をfalse、1をtrue にそれぞれ変えてやってみました。

Failed to retrieve Portlet Definition for
jetspeed-layouts::VelocityTwoColumnsorg.apache.jetspeed.container.window.FailedToRetrievePortletWindow: 
No PortletEntity exists for for id dp-1 removing window from cache.

くすんくすん…。