`
这些年
  • 浏览: 400422 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat打出错误日志

    博客分类:
  • java
 
阅读更多

今天启动Tomcat启动不了,报以下错: 

org.apache.catalina.core.StandardContext startInternal 
SEVERE: Error listenerStart 
org.apache.catalina.core.StandardContext startInternal 
SEVERE: Context [/******] startup failed due to previous errors 

网上找了N多文章,都没有切中要害。 
后来在国外网站上搜到一个方法 
http://grails.1312388.n4.nabble.com/Deployment-problems-td4628710.html。 
我试了一下,是可以的。方案如下。 

Tomcat报的错太含糊了,什么错都没报出来,只提示了Error listenerStart。为了调试,我们要获得更详细的日志。可以在WEB-INF/classes目录下新建一个文件叫logging.properties,内容如下 

Java代码  收藏代码
  1. handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler  
  2.   
  3. ############################################################  
  4. # Handler specific properties.  
  5. # Describes specific configuration info for Handlers.  
  6. ############################################################  
  7.   
  8. org.apache.juli.FileHandler.level = FINE  
  9. org.apache.juli.FileHandler.directory = ${catalina.base}/logs  
  10. org.apache.juli.FileHandler.prefix = error-debug.  
  11.   
  12. java.util.logging.ConsoleHandler.level = FINE  
  13. java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter  



这样,我们再启动tomcat时,就会在logs目录下生成一个更详细的日志error-debug.2012-05-31.log。 

我们进去看看什么错吧。 
我碰到的错误是FileNotFoundException.大家碰到的错应该各式各样都有,所以就要具体问题具体分析了。 
tomcat的logging文档具体可参考http://tomcat.apache.org/tomcat-7.0-doc/logging.html 

分享到:
评论

相关推荐

    tomcat控制台详细错误日志设置

    为了帮助开发者更好地理解并解决这些问题,我们可以调整Tomcat的配置,使其输出更详细的错误日志。本篇文章将详细介绍如何进行这样的设置。 1. **启用Tomcat的详细错误日志** Tomcat的错误日志主要通过`logging....

    tomcat 下catalina.out 日志乱码问题处理

    在IT行业中,日志是系统运行过程中的重要记录,它能帮助开发者追踪错误、调试程序以及监控服务状态。Tomcat作为一款广泛应用的Java Servlet容器,其日志输出对于开发者来说至关重要。然而,当遇到“catalina.out日志...

    自动化部署项目_Tomcat

    7. **错误处理和日志记录**:脚本应包含错误处理机制,如捕获异常、打印错误信息,同时记录部署日志,便于后期问题排查。 8. **测试验证**:部署完成后,需要进行功能测试以确保应用正常运行。这可能涉及到端口检查...

    Apache tomcat远程代码执行验证代码

    在不支持PUT操作的服务器上,如Apache Tomcat,尝试使用PUT请求可能会触发错误处理,而这有时会被攻击者利用。 3. **JSESSIONID**:Cookie中的JSESSIONID通常用于跟踪用户会话。在上述请求中,它可能表示攻击者试图...

    启动tomcat报错org.hibernate.cache.CacheProvider

    5. **日志分析**:了解如何阅读和分析Java应用的日志输出,找出错误信息和异常堆栈。 6. **错误排查技巧**:学习如何使用IDE的调试功能,或者通过打印变量值来追踪问题。 7. **源码阅读**:在某些情况下,阅读...

    tomcat服务重启后出现好多Exception,原来竟然是...(csdn)————程序.pdf

    所以,当我们在Tomcat日志中看到这样的INFO级别异常信息时,不必过于紧张,它们通常是Spring MVC初始化过程的一部分,用于记录URL到方法的映射关系,而不是表示实际运行时错误。当然,真正的运行时异常会在更高级别...

    flex的第一步,安装、配置、与tomcat的挂接

    ### Flex 的第一步:安装、配置及与 Tomcat 的集成 #### 一、环境搭建与配置 **1.... - **安装路径**: 假设安装到了 `C...如果问题仍然存在,建议检查具体的错误日志,以获得更详细的错误信息,从而进一步定位问题原因。

    windows下tomcat7.0安装图文教程

    如果一切顺利,Tomcat将在控制台打印出启动日志,并在后台运行。 5. **验证安装**: 打开浏览器,输入`http://localhost:8080`。如果Tomcat已成功安装并运行,你应该能看到Tomcat的默认欢迎页面。 6. **配置服务*...

    计算机专业实习日记-实习日记.pdf

    3. **问题排查**:当遇到技术问题时,实习生会查看服务器日志以找出错误原因,例如在本例中,是由于数据库加载失败导致的问题。解决此类问题需要阅读相关文档、搜索网络资源并进行反复尝试。 4. **数据库管理**:...

    java在spring mvc 框架删除tomcate 服务器 文件

    根据提供的标题、描述、标签及部分内容,我们可以提炼出与Java结合Spring MVC框架中删除Tomcat服务器文件相关的几个关键知识点...需要注意的是,在实际应用中还需要考虑错误处理、日志记录以及安全性等方面的完善工作。

    线上排查思路,一些关于服务器排查的命令与案例

    2.2.2 查询日志:查看 NG 日志,看是否有数据进入服务器,(8001,8002 两个 Tomcat),NG 显示查看错误打印则假死。过滤掉 Tomcat 节点日志,发现有 Tomcat 挂掉,重启有时候不打印 oom 异常。 2.2.3 获取内存快照...

    PyPI 官网下载 | tomcatmanager-0.10.0.tar.gz

    《PyPI官网下载的Python库:tomcatmanager-0.10.0.tar.gz详解》 在Python的世界里,PyPI(Python Package Index)是最重要的软件仓库,它为开发者...如果你经常与Tomcat打交道,那么这个库绝对值得你去尝试和掌握。

    2021-2022年收藏的精品资料软件工程实习日志.docx

    - **Tomcat服务器500错误**:通常与配置文件或数据库连接有关,需仔细检查配置文件和数据库设置。 ### 5. 开源框架的应用 - **Java开源框架**:Struts+Spring+Hibernate组合广泛应用于企业级Java Web应用程序开发...

    电子书项目示例.pptx

    - 如果长时间无法启动,请检查 Tomcat 的日志文件以获取更多信息。 #### 八、访问 WEB 工程 1. **步骤:** - 打开浏览器,在地址栏中输入项目的访问地址。 - 通常格式为:`http://localhost:8080/项目名` 2. *...

    myeclipse10 导出war崩溃

    不过,没有具体的错误日志,很难确定这个文件是否直接关联到问题。`readme.txt`文件通常包含有关软件的说明或安装指南,可能提供一些线索,但在这里没有给出具体内容,所以我们无法直接获取更多信息。 解决这类问题...

    基于netbeans

    这些日志通常会记录错误信息,有助于定位问题的根源。 6. **调试模式**:利用NetBeans的调试工具,设置断点并逐步执行代码,查看变量状态和调用堆栈,这有助于理解程序的执行流程和问题所在。 7. **复现问题**:...

    关于计算机实习日记汇总九篇.docx

    8. **数据库与服务器交互**:遇到Java网站在Tomcat服务器上运行时的500错误,通过查看服务器日志找出问题,涉及到数据库连接和服务器配置的调试。 9. **SQL Server与Tomcat集成**:在数据库与Web应用的集成中,遇到...

    线上问题排查工具和手段

    对于Tomcat和Jboss等应用服务器,同样有自己的日志文件,如catalina.out和jboss.log等。在Linux系统中,可以使用命令如tail、grep等来查看和分析日志。 其次,监控工具是用于持续监控系统性能和状态的工具。通过...

    struts2项目部署

    8. **错误排查**:如果遇到问题,检查服务器日志(通常在`logs`目录下)以获取错误信息。此外,确保Struts2的JAR文件和所有依赖都在`lib`目录下,并已被正确引入。 9. **测试**:通过访问不同的URL来测试Action是否...

    Apache安全配置

    - **Logs目录**:此目录用于存储日志文件,应仅允许Apache用户具有写入权限,以记录访问日志和错误日志。 - **Tomcat安装目录**:类似地,Tomcat也需要正确的权限配置。其安装目录应仅允许Tomcat用户具有读取权限。 ...

Global site tag (gtag.js) - Google Analytics