3

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 つの重要な質問があります。

  1. logging.properties ファイルが読み取られないのはなぜですか?
  2. 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」セクション全体があり、この同じファイルについて話し続けています。
  3. tc Server 開発者と STS の間に多くの接着剤があることは知っています。以下に示すように、新しいサーバーの定義に関するすべてのことと、定義するサーバーの場所の種類に関するオプションサーバーの場所 はすべて非常にクールですが、このようなドキュメントはどこにありますか?

このページでは、古いバージョンの tc サーバーとログの変更方法について説明します。また、catalina.base の logging.properties ファイルも参照します。

https://pubs.vmware.com/vfabric5/index.jsp?topic=/com.vmware.vfabric.tc-server.2.6/admin/manual-logging.html

4

2 に答える 2

1

コマンド ラインから tc サーバー インスタンスを作成して、そのインスタンスのログを変更しようとしましたか?

2.9.x などの以前のバージョンの tc Server でロギングを機能させることができましたか?

それが機能しても、STS 経由で作成したインスタンスのログが機能しない場合は、Tc Server Eclipse 統合コードのバグを発見したと思います。おそらく、作成コマンドで tc サーバー インスタンスの作成時に logging.properties ファイルのオプションを指定する必要があるのではないかと思います。この問題のバグ レポートは、https: //issuetracker.springsource.com/browse (プロジェクト: Spring Tool Suite、コンポーネント: SERVER) で作成してください。

于 2014-12-22T15:28:48.430 に答える
1

実際、これは STS グループによって修正されました。JIRA STS-3998の tc Server 夜間更新サイトhttp://dist.springsource.com/snapshot/TOOLS/eclipse-integration-tcserver/nightlyに関する Alex Boyko のコメントを参照してください。STS 3.6.3 で [ヘルプ/新しいソフトウェアのインストール] を選択し、この更新サイトを貼り付けて選択すると、これを修正する STS 3.6.3 の tc サーバー統合のバージョンをインストールできるはずです。これは、STS 3.6.4 で修正される必要があります。

于 2015-01-09T02:48:23.623 に答える