java程序调用tomcat的startup.bat文件可以启动,但是把这个java程序注册成服务以后,启动服务之后,tomcat是启动了,但没有tomcat黑窗体 ,怎么解决??? 我就是要看到tomcat控制台上的信息。(读取tomcat的当前时间产生的日志,但那是要显示在dos黑窗体上,做一个假的控制台,这个思路怎么样啊)

解决方案 »

  1.   

    不要用服务的方式启动,直接运行 tomcat 目录下的 bin/startup.bat 就可以了。
      

  2.   

    我现在就是就是调用的 bin/startup.bat ,我现在把这个java调用程序注册成一个windows 服务,tomcat是启动了,但没有tomcat黑窗体。没有注册成服务之前,有tomcat黑窗体
      

  3.   

    这应该和windows的内部机制有关吧,如果你是为了在开机的时候,一起启动tomcat,你可以把tomcat放到[开始]的【启动】中。另外你看一下有关"sc"命令或许对你有帮助。
      

  4.   

    这是 Windows 服务的机制。所有以服务的方式运行的程序,不管原来有没有窗体,都不会显示。