startup.bat スクリプトを使用してコンソールから Tomcat サーバーを起動すると、新しいコマンド ウィンドウが開き、Java ロギング ステートメントが表示されます。
開いているコンソール ウィンドウごとにタブを利用する Console2 を使用します。新しいコマンド ウィンドウを開くだけでなく、Java システムに console2 内に新しいタブを作成させることは可能ですか?
これは Java とは関係ありません。単に、startup.bat から catalina.bat が呼び出される方法が原因です。
catalina.bat は、「開始」引数または「実行」引数のいずれかで呼び出すことができます。
run Start Catalina in the current window
start Start Catalina in a separate window
startup.bat を開き、一番下までスクロールします。
"%EXECUTABLE%" start %CMD_LINE_ARGS%
それをに変更します
"%EXECUTABLE%" run %CMD_LINE_ARGS%
exit
呼び出しウィンドウを閉じるために終了を追加します。
Console2 がコンソール ウィンドウを作成する API をフックしない限り、いいえ。そして、それができる可能性はほとんどありません。Console2 は、コンソール ウィンドウの入出力を接続するだけです。それらのプログラムが行うことは、それが興味を持っていることを超えています.