查看tomcat的日记文件,看下如下信息,不知哪位大侠知道为什么会产生这样的信息;
2013-7-14 6:00:14 org.apache.coyote.http11.Http11Protocol pause
信息: Pausing Coyote HTTP/1.1 on http-8088
2013-7-14 6:00:15 org.apache.catalina.core.StandardService stop
信息: Stopping service Catalina
2013-7-14 6:00:15 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: The web application [/dmscs] registered the JDBC driver [oracle.jdbc.driver.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
2013-7-14 6:00:15 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
严重: The web application [/dmscs] created a ThreadLocal with key of type [com.opensymphony.xwork2.inject.ContainerImpl$10] (value [com.opensymphony.xwork2.inject.ContainerImpl$10@ff665a]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@198c113]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.
2013-7-14 6:00:15 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
严重: The web application [/dmscs] created a ThreadLocal with key of type [net.sf.json.AbstractJSON$1] (value [net.sf.json.AbstractJSON$1@1abcd5e]) and a value of type [java.util.HashSet] (value [[]]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.
2013-7-14 6:00:15 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
严重: The web application [/dmscs] created a ThreadLocal with key of type [com.opensymphony.xwork2.inject.ContainerImpl$10] (value [com.opensymphony.xwork2.inject.ContainerImpl$10@ff665a]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@37eaab]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.
2013-7-14 6:00:15 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
严重: The web application [/dmscs] created a ThreadLocal with key of type [com.opensymphony.xwork2.inject.ContainerImpl$10] (value [com.opensymphony.xwork2.inject.ContainerImpl$10@ff665a]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@10f80a9]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.
2013-7-14 6:00:15 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
严重: The web application [/dmscs] created a ThreadLocal with key of type [com.opensymphony.xwork2.inject.ContainerImpl$10] (value [com.opensymphony.xwork2.inject.ContainerImpl$10@ff665a]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@c803e6]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.
2013-7-14 6:00:16 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: The web application [/RPT] registered the JDBC driver [oracle.jdbc.driver.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
相关推荐
在IT行业中,日志管理是系统运维和故障排查的关键环节,尤其对于服务器应用程序如Apache Tomcat来说更是如此。`catalina.out`是Tomcat默认的日志文件,它记录了Tomcat启动、运行以及错误信息,对开发者和管理员来说...
Tomcat 是一个流行的 Java Web 服务器,用于部署和运行基于 Java 的 Web 应用程序。但是,在某些情况下,Tomcat 的详细错误日志可能会消失,只报一个万恶的 Context [] startup failed due to previous errors,却找...
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].appender.R.File=/path/to/tomcat/logs/catalina.out org.apache.catalina.core.ContainerBase.[Catalina].[localhost].appender.R.layout=org....
首先查看`logs`目录下的日志文件,尤其是`catalina.out`,以获取有关启动失败的具体原因。 2. **检查端口号** - 确认Tomcat监听的端口是否被其他服务占用。可以使用命令行工具(如netstat -ano)来检查端口状态。 ...
10. **Tomcat日志管理**: - Tomcat的日志信息保存在"logs"目录下,通过监控这些日志可以帮助排查问题和调试应用程序。 11. **Tomcat集群和负载均衡**: - 对于高可用性和性能提升,可以配置Tomcat集群,通过负载...
- **日志分析**:当遇到启动错误时,仔细阅读Tomcat的日志文件,它们通常位于`logs`目录下,能够提供详细的错误信息,帮助快速定位问题。 通过上述分析和建议,可以有效预防和解决Tomcat 5.5在启动过程中可能出现的...
- **开发环境**: 在Eclipse IDE中,可以通过`Window -> Preferences -> Java -> Installed JREs -> Edit`来修改JVM参数。 - **Tomcat服务启动**: - 编辑`{CATALINA_HOME}/bin/catalina.bat`文件,找到`JAVA_OPTS`...
- Tomcat的日志文件位于`logs`目录下,包括`catalina.out`、`host-manager`、`manager`等,这些文件可以帮助你排查服务器运行中的问题。 8. **安全考虑** - 默认情况下,Tomcat的管理接口(例如`/manager/html`和...
Tomcat日志切割就是解决这一问题的一个方法,而logrotate是一个在Linux系统中广泛使用的日志管理工具,它可以自动化地对日志文件进行定期切割、归档、压缩和清理。 首先,logrotate的工作原理是基于配置文件进行...
如果仍有问题,可以查看Tomcat的日志文件(通常在`%CATALINA_HOME%\logs`),找出更具体的错误信息进行排查。 在提供的文件“解决64位系统运行tomcat问题”和“tomcat-users设定问题”中,可能包含了更多具体问题的...
总结起来,当遇到“应用启动失败但Tomcat不报错”的情况时,应首先检查Tomcat的日志配置,确保日志级别足够低,以便捕获所有可能的错误信息。然后,根据日志输出排查代码中的问题,尤其是关键组件如数据库连接、服务...
5. **异常处理**:查看Tomcat的`logs/catalina.out`日志文件,它通常会显示详细的错误信息,帮助定位问题。 总的来说,Windows下部署Tomcat项目需要对Java Web应用的生命周期、Tomcat的配置以及数据库连接有深入...
- `tail -f catalina.out`:查看Tomcat的日志文件。 **3. 解决乱码问题** - **乱码报错**:在登录页面或系统操作中遇到乱码报错。 - **解决方案**:修改Tomcat的配置文件,例如`catalina.sh`中的JAVA_OPTS设置,...
- 关注日志文件(如`logs/catalina.out`),以诊断启动和运行时的错误。 - 对于大型项目,可以考虑使用更高级的容器如JBoss或WebLogic,或者使用Docker进行容器化部署。 通过以上步骤,我们不仅理解了如何在...
总结,Apache Tomcat 7.0.27的安装和报错处理涉及了环境变量配置、日志分析、内存优化、配置文件修改和Web应用部署等多个方面。熟悉这些步骤和技巧,能够帮助你更好地管理和维护Tomcat服务器,确保Java Web应用的...
这段配置会设置两个日志处理器:一个是`FileHandler`,它将日志信息写入到 `${catalina.base}/logs` 目录下的`error-debug.log`文件;另一个是`ConsoleHandler`,它将日志信息输出到控制台。通过设置`level`为`FINE`...
此外,还介绍了两个实用的命令:`echo -n "" > ../logs/catalina.out`用于清空日志文件,`du -h ../logs/catalina.out`用于查看日志文件大小。 总结,Linux部署Tomcat发布项目需要注意权限配置、服务状态监控、配置...
-- 默认域名,如果缺少可能会报错 --> <Host name="localhost" appBase="webapps0" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" ...
检查错误日志,通常是`$CATALINA_HOME/logs/catalina.out`,以诊断问题。 6. **验证端口更改** 使用`netstat`命令检查Tomcat是否正在新的端口上监听: ```bash [root@localhost bin]# netstat -tulnp | grep ...
- **错误日志**:查看服务器的错误日志,如Tomcat的`logs/catalina.out`,获取详细错误信息。 - **调试模式**:启用服务器的调试模式,以便跟踪代码执行过程。 - **断点调试**:使用IDE如Eclipse或IntelliJ IDEA的...