2008年7月19日土曜日

Apache Commons HttpClient 3.1で「host parameter is null」

Apache Commons HttpClient 3.1でとあるサイトにアクセスすると,次のメッセージが表示されてエラーとなりました.

host parameter is null

少しググってみると,どうも下記のメソッドにスキーマを省いたURLを記述すると,そうなるとのことでした.

HttpMethod method = new GetMethod(url);

つまり,url=www.google.co.jpだと,上記のエラーが発生し,url=http://www.google.co.jpだと,成功します.

2008年7月8日火曜日

LDAPが起動失敗

LDAPを起動すると次のようなメッセージが表示され,起動に失敗するようになりました.

# /sbin/service ldap start
slapd の設定ファイルをチェック中: bdb_db_open: unclean shutdown detected; attempting recovery.
(中略)
slap_startup failed (test would succeed using the -u switch)
[失敗]
/var/lib/ldap に古いロックファイルがあるかもしれません [警告]


すぐに対処方法を記したページ[1]を見つけたので,メモしておきます.

# /usr/sbin/slapd_db_recover -v -h /var/lib/ldap

[1] More OpenLDAP recovery...
http://techarold.blogspot.com/2006/07/more-openldap-recovery.html