Tomcat运行错误:
1.DNS错误为Tomcat没启动
2.Tomcat启动不了,因为启动了两个tomcat.
一、错误信息 :
1. org.apache.commons.dbcp.SQLNestedException: Cannot create
PoolableConnectionFactory (Network error IOException: Connection
refused: connect)
2. Caused by: java.sql.SQLException: Network error IOException: Connection refused: connect
3. Caused by: java.net.ConnectException: Connection refused: connect
解决方法:数据库未开情况下运行tomcat出现的问题,把数据库打开就行了
错误信息 : WARN [struts2.config.Settings] Settings: Could not parse struts.locale setting, substituting default VM locale
解决方法 : 在 struts.properties 文件中加上 struts.locale=en_utf-8
二、错误信息 : log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
解决方法 : 在WEB-INF/classes/路径下加上文件 log4j.properties 其参考内容如下
# Set root logger level to error
log4j.rootLogger=INFO, Console, File
###### Console appender definition #######
# All outputs currently set to be a ConsoleAppender.
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %-5p [%c{3}] %m%n
#log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %-5p [%c] %m%n
###### File appender definition #######
log4j.appender.File=org.apache.log4j.DailyRollingFileAppender
log4j.appender.File.File=spring.log
log4j.appender.File.Append=false
log4j.appender.File.layout=org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern=%d{ABSOLUTE} %-5p [%c] %m%n
###### Hibernate specific appender definition #######
#log4j.appender.file=org.apache.log4j.FileAppender
#log4j.appender.file.File=hibernate.log
#log4j.appender.file.layout=org.apache.log4j.PatternLayout
#log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
###### Log level overrides #######
# Hibernate
log4j.logger.org.hibernate.cache.EhCacheProvider=warn
log4j.logger.org.hibernate.type=warn
# log4j.logger.org.hibernate.persister.collection=DEBUG
# Spring
log4j.logger.org.springframework=warn
# Axis/WSS4J
log4j.logger.org.apache.axis=info
log4j.logger.org.apache.ws=info
# MyFaces
log4j.logger.org.apache.myfaces.util.DebugUtils=info
log4j.logger.org.apache.myfaces.el.VariableResolverImpl=error
log4j.logger.org.apache.myfaces.application.jsp.JspViewHandlerImpl=error
# log prepared statement cache activity ###
log4j.logger.org.hibernate.ps.PreparedStatementCache=info
###### Examples #######
# To dump performance results on VM termination
#log4j.logger.performance.summary.vm=debug
# To dump performance stats on every call
#log4j.logger.performance.summary.method=debug
# Examples of activating performance logging on various beans
#log4j.logger.performance.nodeDaoService=debug
#log4j.logger.performance.dbNodeService=debug
#log4j.logger.performance.indexingNodeService=debug
#log4j.logger.performance.indexerComponent=debug
三、错误信息 : WARN [ehcache.config.ConfigurationFactory] No configuration found. Configuring ehcache from ehcache-failsafe.xml
解决方法 : 在WEB-INF/classes/路径下加上文件 ehcache.xml 其参考内容如下
<ehcache>
<diskStore path="java.io.tmpdir"/>
<defaultCache
maxElementsInMemory="10000"
eternal="false"
timeToIdleSeconds="10000"
timeToLiveSeconds="10000"
overflowToDisk="true"
/>
<cache name="com.hour41.hibernate.vo.common.City"
maxElementsInMemory="10000"
eternal="false"
timeToIdleSeconds="10000"
timeToLiveSeconds="10000"
overflowToDisk="true"
/>
</ehcache>
五、错误信息:java.lang.NoSuchMethodError: org.
objectweb.asm.ClassVisitor.visit
(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
at net.sf.cglib.core.ClassEmitter.begin_class(ClassEmitter.java:77)
解决方法:Spring 和 Hibernate 共用的一些 jar 文件发生了版本冲突, 删除
WEB
-INF/lib
/asm-2.2.3.jar 然后重启 Tomcat.
六、错误信息:javax.servlet.jsp.JspException: Invalid argument looking up property usersVO.account of bean loginForm
解决方法:Form中的usersVO没被实例化,在reset方法中new一下就OK了
七、错误信息:org.apache.jasper.JasperException: Failed to load or instantiate
TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
解决方法:加入standard.jar,重启tomcat
八、错误信息:严重: Exception loading sessions from persistent storage
解决方法:tomcat安装目录\work\Catalina\localhost\{webAppName}\SESSIONS.ser,删除此文件
分享到:
相关推荐
### 布署Tomcat错误和提示“Tomcat JDK name”错误 在部署Java项目到Tomcat服务器时遇到的问题往往涉及到多个方面的配置错误。本文将详细介绍一个特定问题:当修改了Java项目的名称后,在布署到Tomcat时出现错误...
在本文中,我们讨论了 Tomcat 配置 SSL 错误的问题,并提供了解决这些错误的方法。这些方法包括正确地配置 SSL 证书文件、连接器和 APR 模块,解决常见的错误等。通过遵循这些方法,可以成功地解决 Tomcat 配置 SSL ...
以下是一些常见的Tomcat错误及其解决方案: 1. **无法启动Tomcat** - 错误描述:启动时出现“找不到主类”或“java.lang.ClassNotFoundException”。 - 原因分析:通常是由于`CLASSPATH`环境变量未正确设置,或者...
错误处理和日志 Tomcat的日志文件主要分布在`logs`目录下,包括`catalina.out`、`localhost_access_log.*.txt`等。通过分析这些日志,可以解决运行时的问题。 ### 9. 调优与安全 根据应用的需求,可能需要对...
解决这个问题的方法通常有以下几点: 1. **更改Server配置**:检查Eclipse中的Server配置,确保“Server Locations”设置为“Use Tomcat installation”。这样,Eclipse将直接使用Tomcat的安装目录,而不是工作空间...
Tomcat 常见错误与解决方法 一、环境变量设置错误 在 Tomcat 服务器启动时,提示:“The JAVA_HOME environment variable is not defined This environment variable is needed to run this program”。该错误是...
Tomcat内存溢出之解决方法 Tomcat内存溢出是指Tomcat服务器在处理大数据量时出现的内存溢出错误,导致系统崩溃或返回HTTP状态码500的错误页面。本文将详细介绍Tomcat内存溢出之解决方法,包括问题分析、解决方法和...
为了帮助开发者更好地理解并解决这些问题,我们可以调整Tomcat的配置,使其输出更详细的错误日志。本篇文章将详细介绍如何进行这样的设置。 1. **启用Tomcat的详细错误日志** Tomcat的错误日志主要通过`logging....
本文将对“tomcat启动的错误”这一主题进行深入探讨,并结合具体的错误信息来分析其原因及解决方案。 #### 错误描述:“Could not load com.mysql.jdbc.Messages Could not load java.net.BindException MySQL JDBC...
Tomcat 配置错误解决方案 在 IDEA 中创建 Maven 项目时,可能会遇到 Tomcat 配置错误的问题,本文将详细介绍 Tomcat 配置遇到的错误、错误原因、解决方案,并讨论 Maven 项目的创建、版本选择、Maven 的 Tomcat ...
Tomcat 常见问题及解决方法 Tomcat 是一个流行的开源 Web 服务器和 Servlet 容器,广泛应用于 Web 开发和...本文列举了一些常见的 Tomcat 问题和解决方法,旨在帮助开发者更好地使用 Tomcat,避免常见的问题和错误。
Apache Tomcat作为一款流行的Java Web应用服务器,为开发者提供了丰富的错误处理机制。本文将详细介绍Tomcat中常见的错误代码,帮助开发者快速定位问题并解决问题。 #### 二、HTTP状态码及解释 HTTP状态码是Web...
Tomcat配置及解决方法 Tomcat是Apache软件基金会下的开源JavaServlet容器,作为Web应用服务器,广泛应用于Web开发和部署中。然而,在实际应用中,Tomcat的配置和问题解决方法却是一些开发者所忽视的重要环节。本文...
当遇到问题时,理解如何让Tomcat输出详细的错误信息是至关重要的,因为这些信息能帮助我们诊断和解决系统中的故障。这篇博客文章的标题"让Tomcat输出详细的错误信息"正好触及了这一关键技能。 首先,我们要了解...
本文将详细解析这些常见错误,并提供相应的解决方法。 1. **错误一:Tomcat版本不兼容** MyEclipse可能不支持较旧的Tomcat 5版本,这可能导致无法成功部署应用。解决方法是升级Tomcat到一个MyEclipse支持的版本,...
Tomcat 报错 Service Temporarily Unavailable 解决方式 Service Temporarily Unavailableerror 是 ...在这个例子中,我们可以使用上述方法之一或多种方法来解决 Tomcat 报错 Service Temporarily Unavailable 错误。
#### 二、配置过程中常见的错误及其解决方法 **1. JAVA_HOME路径配置错误** - **问题描述**:若未正确配置JAVA_HOME环境变量或路径设置错误,将导致Tomcat无法识别JDK环境。 - **解决方案**:检查JAVA_HOME环境...
以上只是Tomcat使用中可能遇到的部分问题和解决方法,实际运维中还需要根据具体情况进行深入分析和处理。对于每个问题,通常需要查看Tomcat的日志文件以获取更详细的错误信息,以便更准确地定位和解决问题。同时,...
本文将详细探讨导致Tomcat启动失败的原因及相应的解决方法,帮助读者有效解决这一问题。 #### 一、常见原因分析 1. **JRE/JDK版本不兼容** - Tomcat的运行依赖于JRE或JDK环境。如果安装的JRE/JDK版本与Tomcat不...