在Java中使用Runtime.getRutime.exec启动Tomcat的startup.bat,怎样在程序中判断启动完成呢


tomcat中startup.bat是采用tomcat的jvm,所以获得输入流的方法不能使用,判断返回结果也不行,如果是进行端口监听的话能否具体讲解下呢

webserver java

ade123 12 years, 4 months ago

最简单的方法,直接用socket去连接,如果捕获到异常,就一定被占用了。

   
  try {
  
s = new ServerSocket(端口);
}
catch (IOException ex) {
//端口被占用
}

8158432 answered 12 years, 4 months ago

Your Answer