[kvasir-user:89] アップグレード方法

NAKAMURA, Hiroshi nakahiro @ sarion.co.jp
2007年 1月 12日 (金) 17:34:11 JST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

YOKOTA Takehiko wrote:
> ところで、Kvasirをアップグレードする方法をご説明したか忘れましたので
> 一応説明しておきます。Kvasirをアップグレードする場合は、kvasir.warを
> 展開したディレクトリに新しいkvasir.warを上書き展開するだけでOKです。
> ただし、DBのスキーマに変更があった場合はこれだけではまずいです。(DB
> のスキーマに変更があった場合はアナウンスします。)また、念のため古い
> kvasirディレクトリはバックアップを取っておいて下さい。
> 
> なお、よりきれいにアップグレードするには、古いkvasirのディレクトリを
> リネームし、新しいkvasir.warを展開して、古いkvasirのディレクトリにあ
>>   WEB-INF/classes/custom.xproperties
>   kvasir/configuration
> 
> を新しいkvasirディレクトリにコピーして下さい。

ありがとうございます。既になんどか更新してたんですが、以下のような方法で
やってました。

1. h2のdbとcontentsはカスタム設定でwebapps外にしてある。

2. 以下の2ファイルをバックアップしておく

kvasir/configuration/plugins/org.seasar.kvasir.base.dao/plugin.xproperties

kvasir/configuration/plugins/org.seasar.kvasir.page.ability.content/plugin-settings.xml
   # luceneやtemplatesもあるので、configuration下は全部取っといたほう
   # が、後々よさそうですね。

3. kvasir.warをwebappsにコピーしてTomcatに展開させる
   (古いディレクトリは一旦消してしまう)

4. 2でバックアップしたファイルを元に戻す。

ご紹介していただいた「よりきれいに」の方法に比べるといろいろ足りてません
が、まだあまりカスタマイズしてないので問題になってないのかも。

ちなみに初期に一度、Administratorのパスワードを空文字に戻そうとしてハマ
りました。AdministratorのpasswordはVOID_PASSWORDにできないようになってい
ると優しいかもしれません。が、そんなことするやつは痛いメにあってしまえ、
という話もある。

# h2のコンソールから修正しました。

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)

iQEVAwUBRadIAx9L2jg5EEGlAQKVxQf/effJgnIsC6qW/Zw9i15WE1jxm7ur0k3S
tJGzmsfl3sl9/BY3G6NlOftb3YVFAZ+F8ueUdXoIRrlnXxU3EC4T3eoAif1KV9TJ
xw2YowDjPYPmvymilYRcnG/3KHQi6rABwvHMgE86zrms2u0LnoQ1mJgDaRoroCGD
/ao2AUwcgsYRtjOu1xhqxi1/2W7zn3jeT7a5+3KW2WaU0qplIS+MkiC5wUIfiPhr
A3H0//VJXMQvYxnwVrffxnXNQzdp4rhLGVmoyK027YEDto7D7MUEf7/N89Kk70oI
GzMIO8YGSJN36DQZu+OLqIhwlVdGNDvjh9QWXPEMV8xuSoREaDlHVg==
=hbqS
-----END PGP SIGNATURE-----


kvasir-user メーリングリストの案内