我正在使用默认安装的Apache tomcat 8服务器在Netbeans 8.0中运行Maven Web项目。我的输出窗口中有一个名为“Apache Tomcat 8 Log”的选项卡,但没有任何内容显示在其中。
我还有一个名为“Apache Tomcat 8”的选项卡,它确实显示了输出,但是如果我的javabeans执行System.out.prinln,我似乎无法在任何地方找到结果。
协助?
谢谢!
== edit ==
我相信我需要使用? swallowOutput =真的吗?不确定。
答案 0 :(得分:0)
可能的答案:https://blogs.oracle.com/NetBeansSupport/entry/tomcat_log_files
问:为什么其中一个日志(' Apache Tomcat 6.0.16 Log')为空?
在/apache-tomcat-6.0.16_base/conf/logging.properties中,您会注意到,除了catalina日志之外,所有其他日志的日志记录级别都会重置为“INFO”。 (而catalina则保持在FINE'级别)。这是默认的tomcat行为。这意味着,除非存在任何错误或信息性消息,否则localhost日志将为空。你可以:
停止tomcat服务器并关闭ide 打开/apache-tomcat-6.0.16_base/conf/logging.properties 更改org.apache.catalina.core.ContainerBase。[Catalina]。[localhost] .level = INFO to org.apache.catalina.core.ContainerBase。[Catalina]。[localhost] .level = FINE 重新启动ide并启动tomcat服务器。文件' Apache Tomcat 6.0.16 Log'现在应该有一些信息。 备注
虽然上述内容特定于NetBeans 6.1,但这些概念也适用于其他NetBeans版本。 有关tomcat日志记录的更多信息:Tomcat文档URL