2

当我使用 startup.bat 脚本从控制台启动 tomcat 服务器时,会打开一个新的命令窗口,其中充满了 java 日志记录语句。

我使用 Console2,它利用每个打开的控制台窗口的选项卡。是否可以让java系统在console2中创建一个新选项卡,而不仅仅是打开一个新的命令窗口?

4

2 回答 2

2

这与java无关,仅取决于从startup.bat调用catalina.bat的方式

catalina.bat 可以使用“start”参数或“run”参数调用。

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

我在关闭调用窗口之后添加了一个退出。

于 2012-03-07T15:56:14.307 回答
0

除非 Console2 挂钩任何创建控制台窗口的 API——不。他们也极不可能做到甚至可以做到。Console2 只是连接控制台窗口的输入和输出。那些程序所做的超出了它的兴趣。

于 2011-01-25T21:47:47.713 回答