Pivotal tc Server Developer エディション 3.0 で行われるロギングを変更しようとしたところ、サーバーを起動する Java プロセスが catalina ベースの logging.properties ファイルを読み取らないことがわかりました。
diff-instance という新しいインスタンスを使用して新しい Pivotal tc Server 3.0 を作成し、バイオ プロファイルを追加しました。完了すると、logging.properties ファイルが /diff-instance/conf フォルダーに作成されます。サーバーを起動して停止し、設定を確認しました(F3またはサーバーのリストで開きます)。それは言います:
構成パス:
選択したオプション: tc サーバーのインストールを使用する (tc サーバーのインストールを制御する) サーバー パス (catalina.base): /diff-instance
次に、サーバーを停止して logging.properties ファイルを変更しましたが、この logging.properties ファイルに加えた変更が tc サーバーに反映されていないように見えることに気付きました。
スイス アーミー ナイフで古き良き sysinternals ツール (www.sysinternals.com) を持ち込み、procmon を開始しました。驚いたことに、catalina.base conf フォルダー内のファイル logging.properties ファイルは、javaw.exe プロセスによって読み取られることはありません (/jre/lib フォルダー内の logging.properties のみが読み取られます)。それは私が見たものを説明しています。
これに関連して 3 つの重要な質問があります。
- logging.properties ファイルが読み取られないのはなぜですか?
- Pivotal tc Server 開発者版をカスタマイズする方法はどこに記載されていますか? http://tcserver.docs.pivotal.io/index.htmlの「Getting started with Pivotal tc Server」の 29 ページの「tc ランタイム インスタンス構成ファイル」セクションを見たところ、このファイルを使用する必要があると書かれています。また、「Pivotal tc Server Administration」には、50 ページの「Configuring Logging for tc Runtime」セクション全体があり、この同じファイルについて話し続けています。
- tc Server 開発者と STS の間に多くの接着剤があることは知っています。以下に示すように、新しいサーバーの定義に関するすべてのことと、定義するサーバーの場所の種類に関するオプション
はすべて非常にクールですが、このようなドキュメントはどこにありますか?
このページでは、古いバージョンの tc サーバーとログの変更方法について説明します。また、catalina.base の logging.properties ファイルも参照します。