2014年6月3日火曜日

JetSpeed-fusion備忘録

1.turbine(Torque.properties)でMySQL接続設定時の注意事項

JetSpeed-fusionで
turbineの設定にMySQLとの接続設定を使用する場合
接続URLの指定に注意すること

具体的には
webapp/jetspeed/WEB-INF/conf/Torque.properties
にてDB接続設定を指定するときに
下記のようなパラメータを追加したURLにて指定すること
jdbc:mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/database?zeroDateTimeBehavior=convertToNull

この設定が無いと、新規ユーザ作成時にSQLExceptionが発生し、うまく新規ユーザが作れない。

参考ページ
Cannot convert '0000-00-00 00:00:00' to TIMESTAMP
http://stackoverflow.com/questions/1363527/cannot-convert-0000-00-00-000000-to-timestamp
handling DATETIME values 0000-00-00 00:00:00 in JDBC
http://stackoverflow.com/questions/782823/handling-datetime-values-0000-00-00-000000-in-jdbc


0 件のコメント:

コメントを投稿