在Tomcat 5.5和Tomcat 6.0中的配置基本一样,只是相关文件放的目录有所不同.
首先需要准备的文件为:
1.log4j.jar , 下载地址 : http://www.apache.org/dist/logging/log4j/1.2.15/apache-log4j-1.2.15.zip
2.Tomcat 5.5所需的 commons-logging.jar,下载地址: http://www.apache.org/dist/commons/logging/binaries/commons-logging-1.1.zip
3.log4j配置文件:
log4j.properties
配置内容为:
log4j.rootLogger=ERROR,R
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[%p]%t-%c-%m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=${catalina.home}/logs/lizongbo.log
log4j.appender.R.MaxFileSize=10MB
log4j.appender.R.MaxBackupIndex=10
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=[%p]%t-%c-%m%n
log4j.logger.org.apache.catalina=INFO,R,CONSOLE
#日志级别不能太低,如果配置为debug的话,输出的日志信息太多,导致tomcat启动非常的慢.
4.Tomcat 6.0所需的juli替换文件:
http://www.apache.org/dist/tomcat/tomcat-6/v6.0.14/bin/extras/tomcat-juli-adapters.jar
http://www.apache.org/dist/tomcat/tomcat-6/v6.0.14/bin/extras/tomcat-juli.jar
在Tomcat6.0中,
将tomcat-juli-adapters.jar,log4j-1.2.15.jar,log4j.properties复制到D:\Java\ApacheTomcat6.0.14\lib下面.
将tomcat-juli.jar复制到D:\Java\apache-tomcat-6.0.14\bin\下面.
然后启动tomcat,就可以在D:\Java\apache-tomcat-6.0.14\logs下看到lizongbo.log了.
在 Tomcat5.5中,
将commons-logging-1.1.jar,log4j-1.2.15.jar,复制到D:\Java\apache-tomcat-5.5.25\common\lib下面.
将log4j.properties复制到D:\Java\apache-tomcat-5.5.25\common\classes下面.
然后启动tomcat,就可以在D:\Java\apache-tomcat-5.5.25\logs下看到lizongbo.log了.
在这个时候,再通过日志文件来分析,则会发现出现这种错误的情况可能有:
(以下是我遇到的出错情况,大多是些低级错误)
1.webapps要用到的classe文件根本没有复制到WEB-INF/classes目录下面
(java.lang.NoClassDefFoundError,而这个信息可能默认没输出到控制台,尤其是用了spring的,昨天就是这个粗心的低级错误)
2.要用到lib文件没有复制完,缺少lib
3.lib下的同一个库的jar文件存在多个不同版本,引起版本冲突.
4.lib下的jar与tomcat版本不相对应(我遇到的问题是web应用在Tomcat5.5上运行正常,换到Tomcat6.0上就出错,
例如一个用了struts的webapp在Tomcat 6上报下面的错误
“Parse Fatal Error at line 17 column 6: The processing instruction
target matching “[xX][mM][lL]” is not allowed” )
分享到:
相关推荐
标题中的"Tomcat5.5 6.0"指的是Apache Tomcat服务器的两个不同版本,5.5和6.0。Tomcat是一个流行的开源Java Servlet容器,它实现了Java EE(现在称为Jakarta EE)的Web应用程序部分,特别是Servlet和JSP(JavaServer...
在这个解压版中,包含了Tomcat的两个不同版本:Tomcat 5.5和Tomcat 6.0。 Tomcat 5.5是在2005年发布的,它是Tomcat的一个重要版本,引入了许多新特性和改进。其中,最重要的是对Servlet 2.4和JSP 2.0规范的支持,这...
标题"tomcat5.5和tomcat6.0"指的是Apache Tomcat的两个不同版本,即5.5版和6.0版。Tomcat是一款开源的Java Servlet容器,它实现了Java EE的Web部分,包括Servlet和JSP规范。描述中提到,Tomcat具有技术先进、性能...
通过本文介绍的方法,可以实现在Windows平台上Tomcat5.5与IIS5.0和IIS6.0的无缝集成,使得开发者能够在同一个服务器环境中同时部署和运行基于Java和.NET技术的Web应用。这对于维护多语言、多技术栈的Web服务尤其有益...
本压缩包文件包含了Tomcat的多个历史版本,包括5.5、6.0、7.0以及8.5,这些都是对Java Web应用程序支持的重要里程碑。 Tomcat 5.5是较早的一个版本,发布于2005年,它支持Servlet 2.4和JSP 2.0标准。这个版本引入了...
1. **Tomcat版本**:Tomcat 5.5.x系列是较早的版本,尽管这里提供的不是6.0版本,但它依然体现了Tomcat的历史和发展。每个版本都包含了新的特性和改进,例如6.0版本引入了更好的管理和监控工具,以及对Java EE 5的...
【标题】"TomCat5.5 \6.0 两个绿色版" 提供的信息主要涉及的是Apache Tomcat服务器的两个不同版本的绿色免安装版本。Apache Tomcat是一款开源的Java Servlet容器,它实现了JavaServer Pages (JSP)、Java Servlet以及...
Tomcat 6.0相较于5.5版本,更加注重了性能优化和内存管理,是许多开发者过渡到新规范的选择。 随后,Tomcat 7.x带来了Servlet 3.0的完整实现,以及JSP 2.2和EL 2.2的支持。这个版本还引入了NIO(非阻塞I/O)连接器...
这个版本引入了许多新特性,例如支持JSR 154(Tomcat 5.5中已实现的Servlet 2.5)和JSR 245(JSP 2.1)。不过,值得注意的是,Tomcat 6.0已经不再接受安全更新,因此在生产环境中使用可能带来安全风险。 3. **64位...
Tomcat 5.5和6.0虽然有一些相似之处,但在配置管理工具时还是需要注意版本间的差异。 在配置完成后,你可以通过访问`http://your_server_address:port/manager`和`http://your_server_address:port/admin`来测试...
- Tomcat可以从Apache官方网站下载,有多种版本可供选择,例如5.5.x或6.0.x。安装过程中,需要指定JRE的位置。安装完成后,需要配置环境变量`CATALINA_HOME`指向Tomcat的安装路径,并在Path中添加`%CATALINA_HOME%\...
在本篇文章中,我们将深入探讨Struts2的核心组件、配置方法以及如何在给定的环境中(MyEclipse 6.0、JDK 1.5、Tomcat 5.5)使用和配置Struts2的jar包。 1. **Struts2核心组件**: - **Action类**:是业务逻辑处理...
的Apache Tomcat 7.x的建立在Tomcat中6.0.x的改进和实现的Servlet 3.0, JSP 2.2,EL 2.2和 WebSocket的1.1规格。除此之外,它还包括以下改进: Web应用程序内存泄漏检测和预防 提高了Manager和Host Manager应用...
4. **日志管理**:Tomcat生成的日志文件可以帮助调试和监控服务器状态。 5. **安全管理**:通过`context.xml`和`server.xml`中的配置可以实现用户认证、角色权限控制等安全设置。 6. **集群与负载均衡**:高级用户...
5. **Juli**:Juli是Tomcat的自定义日志系统,提供了更灵活的日志配置和控制。开发者可以通过Juli控制不同级别的日志输出,以便于调试和性能分析。 6. **源码学习价值**:通过阅读Tomcat源码,开发者可以学习到如何...
- Tomcat:Apache Tomcat 6.0,尽管不是必需的,但在某些情况下可能作为额外的应用服务器使用 ### 2. 安装步骤 #### 2.1 安装Linux 6.1 安装Linux时,请确保配置好网络IP地址,并了解如何使用`ping`命令检查网络...
- 在Spring的`applicationContext.xml`中配置Hibernate SessionFactory,以便在Spring中管理Hibernate会话。 7. 测试与部署: - 在MyEclipse中发布项目到Tomcat服务器,通过浏览器访问应用,检查配置是否正确。 ...
在Tomcat 5.5上部署工程,通过浏览器访问JSP页面,输入数据并提交,观察控制台输出及数据库交互情况,以验证配置是否正确。 以上就是Struts2、Spring2和Hibernate3的整合配置步骤,每个环节都需要细心处理,确保...