参考:
http://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/catalina/valves/JDBCAccessLogValve.html
conf/server.xml
<Host name="www.xx888.com" appBase="D:/opt/Tomcat/xx888"
unpackWARs="false" autoDeploy="false"
xmlValidation="false" xmlNamespaceAware="false">
<Valve className="org.apache.catalina.valves.JDBCAccessLogValve
"
driverName="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/xx888"
connectionName ="root"
connectionPassword="123456789
"
tableName = "tomcat_access"
pattern="combined"
resolveHosts="false"
/>
</Host>
mysql中建立表:
CREATE TABLE tomcat_access (
id INT UNSIGNED AUTO_INCREMENT NOT NULL,
remoteHost CHAR(15) NOT NULL,
userName CHAR(15),
timestamp TIMESTAMP NOT NULL,
virtualHost VARCHAR(64) NOT NULL,
method VARCHAR(8) NOT NULL,
query VARCHAR(255) NOT NULL,
status SMALLINT UNSIGNED NOT NULL,
bytes INT UNSIGNED NOT NULL,
referer VARCHAR(300),
userAgent VARCHAR(300),
PRIMARY KEY (id),
INDEX (timestamp),
INDEX (remoteHost),
INDEX (virtualHost),
INDEX (query),
INDEX (userAgent)
);
mysql jdbc jar文件放到相应的目录,这个自不必说了.
- 大小: 8.4 KB
分享到:
相关推荐
本篇文章将详细介绍如何在Tomcat中配置MySQL连接池,以便你的应用程序能够高效、稳定地访问MySQL数据库。 首先,我们需要了解连接池的基本概念。连接池是在应用启动时预创建一定数量的数据库连接,然后在应用运行...
接下来将详细介绍每个环节的具体配置步骤。 #### 三、主程序配置详情 ##### 3.1 centos7-1之Tomcat配置 1. **修改主机名**:根据实际需求设置合适的主机名。 2. **检查系统Java、jdk安装及版本情况**:确保已安装...
本篇文章将详细介绍如何在Tomcat中配置数据源连接池,以及涉及的相关jar包文件。 首先,理解数据源(DataSource)的概念。数据源是一个接口,用于管理数据库连接,它提供了一种在多个线程或应用之间共享数据库连接...
6. **日志优化**:关闭不必要的日志输出,或者配置异步日志,减少日志写入对主线程的影响。 7. **类加载机制**:理解Tomcat的类加载机制,避免类加载冲突,提高类加载效率。 8. **减少应用启动时间**:通过预加载...
本文将详细阐述如何部署一个基于MySQL的日志系统,包括配置数据库连接、运行服务以及通过浏览器访问。 首先,部署日志系统的第一步是配置数据库连接。对于MySQL数据库,我们只需准备一个空的数据库即可。配置文件名...
3. 日志优化:减少日志输出,降低 I/O 开销,或启用异步日志写入,避免阻塞主线程。 4. Web 应用优化:合并和压缩静态资源,减少 HTTP 请求次数;使用 GZIP 压缩,减小传输体积;优化数据库访问,避免过多的 SQL ...
以下是一个在Tomcat中配置MySQL数据源的例子: 1. 在`server.xml`中的`<Context>`元素内添加数据源配置: ```xml maxActive="100" maxIdle="30" maxWait="10000" username="root" password="root" ...
### MyEclipse与MySQL集成使用详解 ...以上步骤完成了MyEclipse与MySQL集成使用的详细配置流程及相关常见问题的解决方法。通过这些步骤,开发者可以轻松地在MyEclipse环境中开发和测试基于MySQL数据库的Web应用。
4. **MySQL数据库**:MySQL是一个快速、可靠且成本效益高的关系型数据库系统,广泛应用于Web应用程序。在这个口腔护理网站中,MySQL可能存储了用户的个人信息、预约记录、口腔健康咨询等内容。使用SQL语句进行数据的...
开发一个服务来读取MySQL数据库中的商品信息,并使用SolrJ将这些信息写入Solr索引库。这通常涉及到编写Java程序,利用SolrJ API来实现。 **4.3 创建jingxi-search工程** 创建一个专门用于搜索的工程`jingxi-search...
除了上述的代码实现,还可以通过Spring框架集成HikariCP,将数据库连接池配置写入Spring的配置文件中,使得管理更加便捷。在实际项目中,还需要考虑连接池的监控、日志记录、异常处理等高级特性,确保系统的稳定性和...
本项目是一个基于Spring Boot框架和MySQL数据库实现的个人博客系统,适合作为毕业设计或课程设计的优秀案例。该项目提供了完整的程序源代码、数据库结构以及详细的配置环境说明,确保能够顺利运行并提供学习参考。 ...
下面将详细阐述这一主题的相关知识点。 首先,Spring Boot简化了Spring框架的配置和初始化,使得开发者可以快速搭建一个完整的Web应用。它内置了Tomcat服务器,并提供了自动配置功能,能够根据项目依赖自动配置相应...
对于日志配置,可以指定日志文件的存储位置、大小限制和是否追加写入等参数,以确保能够获取到足够的运行时信息。 总结来说,Java资料下载不仅包括Java程序本身,还包括与之配套的服务器、数据库和开发环境的安装...
- **Data目录**:此目录用于存储MySQL数据库文件,同样只允许MySQL用户具有写入权限。 #### 四、其他安全措施 除了上述目录权限的设置外,还需要考虑以下几点: - **启用SSL/TLS**:使用HTTPS协议加密数据传输,...
本资源摘要信息涵盖了 Java、大数据、Redis、MySQL、HBase、Kafka、Flume 等多个领域的知识点,从面试真题目录大全中选取了 60 个问题,涵盖了数据结构、算法、线程安全、数据库、消息队列、缓存、日志、机器学习等...
5. 数据库(如MySQL):可能用于存储日志信息,便于查询和分析。 本项目适用于学习SpringBoot和Kafka的初学者,也可作为实际生产环境中日志管理系统的参考。项目经过测试,确保能够正常运行,下载后可以直接部署...
安装过程中,系统会尝试连接到MySQL数据库进行测试。默认情况下,它会查找名为`test`的数据库。如果不存在,你需要创建该数据库或者修改配置以指向实际存在的数据库。核心代码用于创建数据库,数据库名称应与你提供...
如果使用的是Tomcat等Servlet容器,需要将Solr的WAR文件部署到Tomcat的webapps目录下,然后启动Tomcat服务。 5. **自动同步MySQL** 这个特定的Solr版本已经实现了与MySQL数据库的自动同步功能。在使用前,你需要在...
本文将详细介绍如何配置和搭建Opengrok环境,包括索引生成的步骤以及解决常见配置问题的方法。 一、Opengrok简介 Opengrok提供了一个可视化的界面,用于浏览和搜索源代码,支持多种编程语言。它具有高效的全文搜索...