#99 複数のKnowledge 起動方法について 

  セットアップ  [Public]
icon written by ss at Sep 26, 2018 4:15 PM ( icon updated by ss at Sep 26, 2018 4:19 PM <History> )
  Edit(Sign in)
  Stock
  Answer survey   Answer survey

  TOC

お世話になります。
使用目的に応じて環境を分けるため
同一tomcat上でKnowledgeを2つ動作させたいと考えております。

セットアップ方法など見つけきれなかったのですが複数起動は可能でしょうか?

作業環境はWindows10 PC です。
tomcatのインスタンスを分け、別々でソースを動作することはできたのですが、
DBの接続先が切り替わりません。

ユーザフォルダ配下に「.knowledge」というフォルダの設定ファイル内容がどちらにも反映されているように見えます。

ご教授よろしくお願いします。

 Attach Files     - [0]


 Comment
[Registration] Sep 27, 2018 9:54 PM [Monota]
icon

Koda さんではありませんが、多少 Tomcat のセットアップに詳しい者として・・・

https://information-knowledge.support-project.org/backup-ja

に書いてあります通り、環境変数に KNOWLEDGE_HOME というキーで指定すると

 ユーザフォルダ配下に「.knowledge」というフォルダの設定ファイル内容がどちらにも反映されているように見えます。

を分けることができると思います。
ただ、1 つの Tomcat インスタンス(プロセス)の中で同じキーの環境変数を複数指定できないので、
Tomcat のインスタンスは分けた上で、

・tomcatA/bin/setenv.bat
・tomcatB/bin/setenv.bat

を用意して、この setenv.bat の中に環境変数 KNOWLEDGE_HOME を別々の値で定義すると
起動できるのではないかと思いました。同一マシンだと Tomcat のポート番号を分けたりするのが面倒ですが。

setenv.bat の書き方はネット上の情報をご参照ください。


 Like! × 2  
Collapsed
[Registration] Sep 28, 2018 8:38 AM [ss]
icon

Monota様 貴重な情報ありがとうございます。
非常に助かりました。


 Like! × 0  
Collapsed
[Registration] Sep 28, 2018 9:18 PM [Koda]
icon

Monotaさんの書いていただいた方法がベストだと、私も思います。


 Like! × 0  
Collapsed



 Add Comment