#navi(contents-page-name): No such page: お気楽スクリプト

gs_mover

GroupSessionの補助ツール

GroupSessionをgsession以外のディレクトリにインストールする際のコンフィグ変更を支援します

GroupSession と gs_mover の関係

gs_mover00.jpg

GroupSessionとは、日本トータルシステム株式会社さんが作成した、
JavaServletによって作成されたフリーのグループウェアです。
私は Windows2000 + J2SDK 1.4.0 + Apache1.3.24 + Tomcat3.3.1 で動作させています。

フリーとはいえ、社員情報/スケジュール/名刺管理/掲示板/回覧板/リンク/施設予約/稟議/タイムカード と言うように機能が満載です。

もちろんユーザーをグループ単位に管理して、「共通の掲示板/グループのみの掲示板」なんてこともたやすく出来ますし、また、掲示板にはファイル添付も出来るという、素敵なグループウェアなんですが、社員情報(=全登録ユーザーの一括表示&エクスポート/メールアドレスなどが表示される)は、グループに関係なく全員に見えてしまうという特徴があります。

で、ソースを変更する力がない私はディレクトリを別にして複数のGroupSessionを動かす要コンフィグファイルの修正←後述)という方法で、「大学の友人用/高校の友人用/旦那の家族・親戚用/嫁の家族・親戚用」を分けて運用しています。で、ようやくgs_moverの出番ですが、

GroupSessionを (TOMCAT_HOME)\webassp\gsession 以外のディレクトリにインストールしたいときに、
web.xml, configure ファイルの修正を(ちょっぴり)楽に行う

ためのHTMLアプリなのであります。「エディタで編集は嫌い」と言う方にはどうぞ。

gs_mover 動作条件

実行には Windows95/98/ME/NT4/2000 + IE5以上 + BASP21が必要です

MD5 checksum 8507f3d7dc9c149a97956a7a7d8d8e2a

BASP21 DLL(びーえーえすぴーにじゅういち) は Tatsuo Baba 氏による汎用コンポーネントです。毎度よく使わせて頂いておりますが、今回は EUC<->SJISファイル変換に使ってみました。BASP21 をダウンロード&インストールした後で gs_mover.hta をご利用ください。

手順

ここでは、Apache+Tomcatで運用すると仮定して話を進めます。標準では、

gsession ディレクトリの位置:  (TOMCAT_HOME)\webapps\gsession
データディレクトリの位置:\gsdata

にインストールしますが、これとは別に

新たなGroupSessionのディレクトリ: (TOMCAT_HOME)\webapps\gs-family
新たなデータディレクトリ:  \gsdata-family

にもうひとつインストールすることにしましょう。

  1. まず、雛型を作ります。GroupSessionを標準の状態、つまり
    (TOMCAT_HOME)\webapps\gsession ディレクトリ
    にインストールし、動作確認を行います。GroupSessionのページや、googleあたりで検索するなりして各自頑張ってください(簡単です!)。お好みでGroupSessionのhelpファイルもダウンロードしておいて、解凍しておくといいでしょう。(TOMCAT 3.x.x の「ディレクトリ内のファイル一覧を勝手に表示する機能」を抑止したいときは、各ディレクトリにダミーの index.html ファイルを入れておくのも良い手です)
  2. 雛型が出来たら、gsessionディレクトリ(フォルダ)をコピーします。例では gs-family と言う名前にしておきます。
    gs_mover01.gif
  3. データ保存ディレクトリを設定します。DOS 窓で、(TOMCAT_HOME)\webapps\gs-family に移動し、
    java -jar Install.jar
    を実行します。
    DOS窓備考
    >java -jar Install.jar予め、(TOMCAT_HOME)\webapps\gs-family に移動してからインストーラーを起動します
    SSLを使用しますか。SSLを使用する場合は Y を入力してください。
    [N]:
    サーバー名を入力してください。デフォルトの場合はリターンで進んでください。
    [pc-r30]:kemasoft.ddo.jp
    データの保存先を指定してください。デフォルトの場合はリターンで進んでください。
    [c:\GSDATA]:e:/gsdata-family新たなデータディレクトリを入力
    [e:/gsdata-family]が存在しません。作成しますか。[Y/N]:
    y
    filePath = e:/gsdata-family\MAIN\configure
    成功
    設定は無事終了しました。
    接続先のURLは、http://localhost/gsession/servlet/gsession
    になります。
    この表示は正しくありません。正解は
    http://サーバ名/gs-family/servlet/gsession
    です
  4. さて、ようやくgs_moverの出番です。予め、BASP21をインストールしてから、gs_mover.hta を起動します。web.xml と、configure ファイルを変更します。
    gs_mover02.gif
    参照ボタンを押して、(TOMCAT_HOME)\webapp\gs-family\WEB-INF\web.xml ファイルを選択します。自動的に configure ファイルと gs-faimly ディレクトリ名が表示されます。そしてファイル修正ボタンを押します。処理が正常に行われるかどうか、処理結果を見てください。
  5. Apache、Tomcat を停止します
  6. もしも Tomcat3.3.x を利用している場合は、(TOMCAT_HOME)\bin\startup -jkconf を実行します
  7. Tomcat、Apache を起動します
  8. http://サーバ名/gs-family/servlet/gsession をブラウザで開いてみましょう。ログイン画面が出れば成功です。

GroupSession を別ディレクトリで動かすTips


添付ファイル: filegs_mover00.jpg 381件 [詳細] filegs_mover01.gif 375件 [詳細] filegs_mover02.gif 338件 [詳細] filegs_mover_20020520.lzh 704件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-03-24 (日) 07:44:02