如何获取部署在ApacheTomcat7上的Java Web应用程序的启动时间报告?

如何获取部署在ApacheTomcat7上的Java Web应用程序的启动时间报告?,java,Java,如何获取部署在ApacheTomcat7上的Java Web应用程序的启动时间报告?我所说的启动时间是指我们必须证明应用程序已经启动并正在运行。 是否有我们可以显示的tomcat日志?是的,tomcat生成tomcat日志。 在$TOMCAT_PATH\logs文件夹下进行检查。在您的上下文中: System.err.println(" -- uptime was : -- " + org.apache.commons.lang.time.DurationFormatUtils.form

如何获取部署在ApacheTomcat7上的Java Web应用程序的启动时间报告?我所说的启动时间是指我们必须证明应用程序已经启动并正在运行。
是否有我们可以显示的tomcat日志?

是的,tomcat生成tomcat日志。
在$TOMCAT_PATH\logs文件夹下进行检查。

在您的上下文中:

System.err.println(" -- uptime was : -- " +
    org.apache.commons.lang.time.DurationFormatUtils.formatDurationISO(
        java.lang.management.ManagementFactory.getRuntimeMXBean().getUptime()
    )
);
以毫秒为单位:

“--正常运行时间为:--P0Y0M1D3H4M22.029S” 也就是说,正常运行时间是,1天3小时4分22秒


怎么样?

我不知道日志,但你可以找经理Guok,我的错,你可以这么做,netstat-tnlp | grep$TOMCAT_PORT&&ps-eaf | grep$TOMCAT_path,无论如何你喜欢解释
netstat-tnlp | grep$TOMCAT_PORT&&ps-eaf | grep$TOMCAT_path
:第一部分将向你展示TOMCAT是否正在运行,第二个将输出类似于根2061 1 0 21:00的内容。。。或者根4856 1 0 Jan30…取决于您是从晚上9点起还是从1月30日起起床。