GroupSessionのアップデート
弊社ではスタッフのスケジュール管理やタスク管理にグループウェア(GroupSession)を使っています。
GroupSessionは日本トータルシステム株式会社がオープンソースで提供してくれているJavaアプリケーションです。
手軽にTomcatアプリケーションサーバー上で稼働するので便利です。
aipoも考えたのですがメンテナンスがやりづらかったので、GroupSessionにしました。
さて、バージョン4.0.2でアップデート追従がSTOPしていたのですが、ようやく最新版の4.0.4に追いつきました。
今回のアップデートでデータベースエンジンがバージョンアップしているとのことから、レスポンスの改善なども期待できそうです。
(少人数で使っているのでパフォーマンス的には全く問題ないのですが。)
しかし、いつもながら困ったことが起きます。Javaのランタイムのアップデートにいつも失敗してしまうんですよね。以前、VPN経由リモートでJavaアップデートを適用したらTomcatが起動しなくなって焦ったことがあります。結局JREをアンインストールして、最初っからTomcat環境を整備しなおすという不毛な作業を強いられたのですが、今回も全く同じことが起きました。
私の経験上、SUNがOracleに買収されてからこのアップデート失敗によるTomcat起動不可というトラブルが起きやすくなっていると感じます。OracleにSUNが買収された時点でJavaヤバイなぁと思ったのですが、Java関係は本当に何が何やら分からない状態になっていて、ビギナーさんは間違いなく躓くと思いますね。Oracleに言っても何も改善されないので言いませんけどね。(細い目で見ておくだけです)
さて、Tomcat環境がきちんと出来たらGroupSessionはアッサリデプロイ出来るので、再度Tomcatを停止してバックアップしていたデータやファイル郡をしかるべきディレクトリにCOPYして戻すだけです。Tomcatを起動したら今まで通りGroupSessionが再稼働します。もちろんバージョンは上がっているので基本的な操作をして正常性を確認します。
特に問題なかったので作業終了。Java関係のイレギュラーさえなければ10分程度で終わる作業ですね。
弊社のサービス内容では特に明示していませんが、小規模オフィス(20~30名程度)でグループウェアを使用したいというご要望がありましたら、ご相談いただけたらハードウェア選定からお手伝いできると思います。私自身もとはインフラ系エンジニアですので、ネットワーク、サーバー含めて対応可能です。もしこの様な要件をお持ちで、依頼先が見つからず困っている様でしたら弊社にお気軽にご連絡いただければと思います。