我已经在 Windows 7 上安装了 Netbeans 7.3.1(我认为是最新的),我遇到的问题是 Tomcat 没有向它的日志写入任何内容。 C:\Program Files\Apache Software Foundation\Apache Tomcat 7.0.34\logs 始终为空。 我添加了 CATALINA_HOME 和 CATALINA_BASE 变量,并将 logging.properties 文件中的路径更改为 D:\logs(我创建的文件夹),但仍然没有。
Netbeans 输出中的 Apache Tomcat 日志选项卡也是空白的。
我错过了什么吗?
最佳答案
据我所知,您必须明确告诉 Tomcat 您希望它记录什么。这绝对是您的日志选项卡在 netbeans 中为空白的原因。
例如,如果我正在运行数据库调用并且我想记录错误,那么我会做这样的事情
try{
makeDatabaseCall();// Just a pseudo function
}catch(SQLException ex{
Logger.getLogger(CurrentClass.class.getName()).log(Level.SEVERE, "Personal message about error", ex);
}
最后一行会将我的个人消息附加到该异常的堆栈跟踪顶部。
另一种方法是在 servlet 中调用 log("Message you want to log");日志功能是 GenericServlet 类方法之一。
关于java - 带有 Netbeans 7.3 的 Tomcat 7 不记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18045431/