[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 メーリングリストの案内