最近在公司一直是做一些比较小型的 WEB 应用程序。例如接收错误报告的服务器端,OA 内部的 MIS 系统。所以把之前做过的东西记录一下,当是学习经验也好,个人备忘录也好。 先说一下这次的开发环境:JDK 5.0,MySQL 5.0,Tomcat 5.0.X。 IDE 方面:用的 Java Editer 是 JBuilder 2005,可能现在更多的人都喜欢用 Eclipse,因为它的插件机制非常的灵活。可凡事都是先入为主,用 JBuilder 这么久了,总是觉得用 JBuilder 写代码才有安全感。MySQL 方面用的是 MySQL Front 3.2,是一个功能强大而且非常灵活的图形化工具。好了,现在可以开始了。 首先配置 Log4j。Log4j是 Apache 的一个开源项目。它不但可以用在 Java 的 WEB 应用程序中,现在已经被改进为能用于多个范畴内跟踪项目的最好的日志工具。有次以为整个项目很小,所以就没有用 Log4j。结果项目是要部署在 Linux 上面的,由于在 Debian 上面运行 Tomcat ,控制台是看不到信息的,所以部署出错之后 Debug 就很麻烦。受了教训之后,之后每次做基于 Java 的 WEB 应用程序时,第一个就要先把 Log4j 配置好。 Log4j 可以从 Apache 的官方主页下载,目前最新版本为 1.2.13。下载地址为 :http://logging.apache.org/site/binindex.cgi。 配置 Log4j,主要配置 3 个文件。首先是 Log4j 的配置文件:Log4j.properties。在这里就不详细说整个文件的详细配置,参考下面的代码,就能迅速的完成 Log4j 的配置。
Log4j.propertis 文件一般放在 WEB-INF 目录下。以便于在 WEB 启动时就加载它。接下来就是定义一个 Servlet 来初始化 Log4j。比如定义一个叫 Log4jInit 的 Servlet 来初始化 Log4j。
这个 Servlet 主要是完成对 Log4j 的初始化。要使这个 Servlet 在 WEB 启动时就加载,还需对 web.xml 做如下配置:
加上一句 <load-on-startup>1</load-on-startup>,表示在 WEB 启动时,就先加载这个 Servlet。下面测试一下:
Log4j 就配置好了。以后在每个类里面使用,只要定义一个 Category 对象就 OK了。只要 info、debug、error等方法的使用,请参考 Log4j 的 API Document。下一节主要写 Tomcat 的数据库连接池。
posted on 2006-07-17 11:14 小悦 阅读(89) 评论(0) 编辑 收藏 引用 所属分类: Java 技术频道
Powered by: IT博客 Copyright © 小悦