Yes I know, this post is quite old but still it appears high in search results.
To prevent Tomcat on Windows from launching in a separate window look for
startup.bat in
bin/.
There should be the following line somewhere at the end:
Code:
call "%EXECUTABLE%" start %CMD_LINE_ARGS%
Change "
start" to "
run" and try again.
Code:
call "%EXECUTABLE%" run %CMD_LINE_ARGS%
Hope it helps.