tomcat access日志的配置 案例:
<?xml version='1.0' encoding='utf-8'?>
<Server port="8005" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<Listener className="org.apache.catalina.core.JasperListener" />
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<Service name="Catalina">
<!--
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="150" minSpareThreads="4"/>
-->
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="600" minSpareThreads="50" maxSpareThreads="150"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
compression="on" compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/csv,text/html,text/xml,text/css,text/plain,text/javascript,application/javascript,application/x-javascript,application/json,application/xml"
URIEncoding="UTF-8"
/>
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="/sss/htdocs"
unpackWARs="flase" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/" docBase="" debug="0" reloadable="false"/>
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="%a %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i" "%{QunarGlobal}c" %v %{X-Forwarded-For}i" resolveHosts="false"/>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<!-- ADD TODAY LOG -->
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="today." suffix=""
fileDateFormat="yyyy-MM-dd-HH" pattern="%a %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i" "%{QunarGlobal}c" %{X-Forwarded-For
}i" resolveHosts="false"/>
<!-- ADD TODAY LOG END -->
</Host>
</Engine>
</Service>
</Server>
相关参考:
http://twb.iteye.com/blog/182100
分享到:
相关推荐
influxdb-tomcat-accesslog 将登录到 InfluxDB 数据库的 Tomcat 访问日志阀。 此实现旨在向添加 influxdb 支持。 Tomcat 的默认访问日志阀将访问日志记录到logs/localhost_access_log.TIMESTAMP.txt文件中。配置将...
tomcat-access-log-js-parser Javascript 函数将 Tomcat 访问日志行解析为 JSON 字符串。 parseCommonFormat(line)和parseCommonFormatSnakeCaseKeys(line)函数仅使用内置的 Javascript 功能并返回转换为 JSON ...
7. **日志和错误处理**:Tomcat默认在logs目录下记录服务器运行的日志,包括catalina.out、host-manager、manager和localhost_access_log.*.txt等文件。这些日志对于排查问题和监控服务器状态至关重要。 8. **JMX...
<Valve className="org.apache.juli.FileHandler" directory="logs" prefix="localhost_access_log." suffix=".txt"/> ``` 四、Juli的使用 在Tomcat应用中,可以通过以下方式使用Juli: 1. **编程方式**:直接...
Tomcat的日志文件通常位于`$CATALINA_HOME/logs`目录下,包括`catalina.out`、`host-manager`、`localhost_access_log.*`等,这些文件可以帮助诊断和调试问题。 6. **安全性** Tomcat 7.0.85支持SSL/TLS配置,...
9. **监控与日志**:Tomcat的`logs`目录中的日志文件可以帮助诊断问题,例如`catalina.out`记录了服务器的启动和运行情况,`localhost_access_log.*.txt`记录了每个HTTP请求的详细信息。 10. **社区支持**:Apache ...
- Tomcat的日志信息通常输出在`logs`目录下的文件中,如`catalina.out`、`localhost_access_log.*.txt`等,这对于诊断和调试应用问题非常有帮助。 7. **安全性**: - 虽然免安装简化了部署,但同时也可能带来安全...
Tomcat的日志文件位于%CATALINA_HOME%\logs目录下,包括catalina.out、host-manager、manager、localhost和localhost_access_log.*.txt等文件。 9. **安全管理** - 使用%CATALINA_HOME%\conf\tomcat-users.xml...
7. **日志和错误处理**:Tomcat的日志文件位于logs目录下,包括catalina.out、host-manager、manager、localhost和localhost_access_log.*.txt等文件。这些日志对于诊断和调试问题至关重要。 8. **配置文件详解**:...
存储Tomcat运行时的日志文件,如`catalina.out`记录了控制台输出,`host-manager_access.log`和`manager_access.log`记录了管理界面的访问日志,`localhost*.log`记录了每个应用的请求日志。 5. **RUNNING.txt**:...
默认的日志文件位于`logs`目录下,如`catalina.out`、`host-manager.log`和`localhost_access_log.*.txt`等。通过分析这些日志,可以找出应用程序的错误和性能瓶颈。 8. **热部署**: Tomcat 支持热部署,这意味着在...
2. 日志管理:Tomcat的日志文件主要位于`logs`目录下,包括`catalina.out`、`host-manager`、`localhost_access_log.*`等。 3. 安全性:通过`conf/tomcat-users.xml`配置文件添加用户角色和权限,启用基本的身份验证...
1. 查看日志:Tomcat的日志文件位于logs目录下,如catalina.out、localhost_access_log.*.txt等,可帮助诊断问题。 2. 使用JMX监控:通过JMX(Java Management Extensions)监控Tomcat的运行状态,如内存使用、线程...
主要的日志文件包括catalina.out、localhost_access_log.*.txt和host-manager访问日志,通过对这些日志的分析,可以追踪应用运行情况和异常信息。 总之,Apache Tomcat 7.0.92是一个强大且易用的Java Web应用服务器...
6. **日志与错误处理**:Tomcat的`logs`目录用于存放服务器运行时的日志文件,如`catalina.out`记录整体日志,`localhost_access_log.*.txt`记录HTTP访问日志,这对于调试和监控系统状态非常有用。 7. **安全性**:...
用于Spring Boot应用程序的可清除AccessLog 为基于Spring Boot的应用程序启用访问日志文件清除功能的模块。 添加项目Lombok代理 该项目使用生成getter和setter等。从命令行编译应该不会引起任何问题,但是在IDE中,...
- Tomcat的日志文件主要分布在logs目录下,包括catalina.out、host-manager、manager、localhost_access_log.*等,帮助开发者调试和监控应用状态。 - 错误页面可通过在WEB-INF/web.xml中定义自定义的错误处理页面...
`catalina.out`记录了启动和运行时的日志信息,而其他文件如`host-manager_access_log.*.txt`记录了Web管理界面的访问日志。 **8. 社区与资源** Apache Tomcat有一个活跃的社区,提供了丰富的文档、教程和论坛讨论...
7. **调试与日志**:开发者通常会使用IDE的内置调试工具进行代码调试,同时,Spring MVC可以通过配置日志框架(如Log4j或Logback)记录应用运行时的信息,便于问题排查。 8. **测试**:bfmvc-Tomcat-SpringMvc可能...
8. **日志和错误信息**: Tomcat的日志文件通常位于logs目录下,包括catalina.out、host-manager、localhost_access_log.*.txt等,这些文件有助于排查运行时问题。 9. **性能调优**: 根据实际需求,可以调整Tomcat的...