在Eclipse(Java)上,当我单击Run Tomcat8时,我想记录时间以通知服务器何时开始运行。我不知道如何触发此日志记录操作,因为我必须访问一个页面才能调用控制器文件中的日志功能。无论如何,每当我开始运行Tomcat8时,我都可以写日志文件吗? 最佳答案 如果您希望在没有任何Spring或Tomcat特定性的情况下执行此操作,并且想在所有类型的Java EE应用程序上运行一个解决方案,则可以创建一个实现javax.servlet.ServletContextListener的类,并获得通知,通知Web应用程序已准备就绪,可以使用方法。当应用程序部署在服务器上时,将调用此方法。package com.your.package;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;public class YourServletContextListener implements ServletContextListener { public void contextInitialized(ServletContextEvent event) { // Place here the code to run once the application is ready } public void contextDestroyed(ServletContextEvent event) { // Place here the code to run just before the application goes down }}需要将该监听器配置到您的web.xml中,如下所示</web-app ...> <listener> <listener-class>com.your.package.YourServletContextListener</listener-class> </listener></web-app> 10-04 10:30