Tomcatのaccess.logを出力したい
ヴァージョンによっても設定が違うようです。
今回、下記の環境の場合となります。
tomcat: 6.0.13
OS:Windows XP(SP3)
Tomcatのconfディレクトリ内server.xmlを開いて
下記、該当の部分のコメントアウトを解除する
(server.xmlのバックアップをしておくといいかもです)
<!--
<Valve className=”org.apache.catalina.valves.AccessLogValve” directory=”logs”
prefix=”localhost_access_log.” suffix=”.txt” pattern=”common” resolveHosts=”false”/>
-->
保存後、Tomcatを再起動してアクセス。
logsディレクトリにアクセスログのファイルが出来ていればOK
それでも出力がされていない場合は、
権限がない等、他に原因があるかもしれません。
アニジャの新築を見に行った帰りに、
行ったことあるようでなかった店巡り。
まずは「ニトリ」
CMの通り比較的シンプルなデザインのものが安く買えるかんじですた。
ウィンドウショッピングだったので何も買わなかったけど、
帰ってネット通販見たら、小物は店舗しか扱ってなくて残念;
ほいから、「レッドロブスター」
有名だけど、行きたかったけど、あまり都内にないのかな。
とりまえず、近くで見かけた事がなかったから、
アニジャに連れて来てもらた。
うひょっ、すでにwktk
沢山水槽にいらっしゃいます。
このセットになったプレートを注文。
別にスープも頼んだら、サービスでシュリンプフライも付いてきて、
かなり満腹小太郎でした!
やっぱボイルが一番いいとは思うのだけろもね。
甲殻類大好きなのでまた行きます。
【備忘録】MySQLパスワードハッシュの長さ
JDBCを使い、MySQLにパスワードをハッシュ値で保存しようとした際、
下記のエラーが起きました。
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data truncated for column ‘カラム名’ at row 1
上記のエラーは文字列が大きいため切り捨てを行った際に出る警告みたいです。
ハッシュ値を入れるカラムは20バイト長にしていたのですが、
それが原因だったようです。
というのも、MySQL 4.1 より前は、
PASSWORD() 関数によって計算されるパスワードハッシュは 16 バイト長でしたが、
MySQL 4.1 から、PASSWORD() 関数が、
41 バイトのハッシュ値を生成するようになったためでした。
ということで、該当のカラムの長さを
41バイト長より長いもので設定しなおしたら解決できました。
下記サイトを参考にさせて頂きましたm(__)m
4.3.11. MySQL 4.1 のパスワードハッシュ