今天启动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,内容如下
- handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
- ############################################################
- # Handler specific properties.
- # Describes specific configuration info for Handlers.
- ############################################################
- org.apache.juli.FileHandler.level = FINE
- org.apache.juli.FileHandler.directory = ${catalina.base}/logs
- org.apache.juli.FileHandler.prefix = error-debug.
- java.util.logging.ConsoleHandler.level = FINE
- 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的配置,使其输出更详细的错误日志。本篇文章将详细介绍如何进行这样的设置。 1. **启用Tomcat的详细错误日志** Tomcat的错误日志主要通过`logging....
在IT行业中,日志是系统运行过程中的重要记录,它能帮助开发者追踪错误、调试程序以及监控服务状态。Tomcat作为一款广泛应用的Java Servlet容器,其日志输出对于开发者来说至关重要。然而,当遇到“catalina.out日志...
7. **错误处理和日志记录**:脚本应包含错误处理机制,如捕获异常、打印错误信息,同时记录部署日志,便于后期问题排查。 8. **测试验证**:部署完成后,需要进行功能测试以确保应用正常运行。这可能涉及到端口检查...
在不支持PUT操作的服务器上,如Apache Tomcat,尝试使用PUT请求可能会触发错误处理,而这有时会被攻击者利用。 3. **JSESSIONID**:Cookie中的JSESSIONID通常用于跟踪用户会话。在上述请求中,它可能表示攻击者试图...
5. **日志分析**:了解如何阅读和分析Java应用的日志输出,找出错误信息和异常堆栈。 6. **错误排查技巧**:学习如何使用IDE的调试功能,或者通过打印变量值来追踪问题。 7. **源码阅读**:在某些情况下,阅读...
所以,当我们在Tomcat日志中看到这样的INFO级别异常信息时,不必过于紧张,它们通常是Spring MVC初始化过程的一部分,用于记录URL到方法的映射关系,而不是表示实际运行时错误。当然,真正的运行时异常会在更高级别...
### Flex 的第一步:安装、配置及与 Tomcat 的集成 #### 一、环境搭建与配置 **1.... - **安装路径**: 假设安装到了 `C...如果问题仍然存在,建议检查具体的错误日志,以获得更详细的错误信息,从而进一步定位问题原因。
如果一切顺利,Tomcat将在控制台打印出启动日志,并在后台运行。 5. **验证安装**: 打开浏览器,输入`http://localhost:8080`。如果Tomcat已成功安装并运行,你应该能看到Tomcat的默认欢迎页面。 6. **配置服务*...
3. **问题排查**:当遇到技术问题时,实习生会查看服务器日志以找出错误原因,例如在本例中,是由于数据库加载失败导致的问题。解决此类问题需要阅读相关文档、搜索网络资源并进行反复尝试。 4. **数据库管理**:...
根据提供的标题、描述、标签及部分内容,我们可以提炼出与Java结合Spring MVC框架中删除Tomcat服务器文件相关的几个关键知识点...需要注意的是,在实际应用中还需要考虑错误处理、日志记录以及安全性等方面的完善工作。
2.2.2 查询日志:查看 NG 日志,看是否有数据进入服务器,(8001,8002 两个 Tomcat),NG 显示查看错误打印则假死。过滤掉 Tomcat 节点日志,发现有 Tomcat 挂掉,重启有时候不打印 oom 异常。 2.2.3 获取内存快照...
《PyPI官网下载的Python库:tomcatmanager-0.10.0.tar.gz详解》 在Python的世界里,PyPI(Python Package Index)是最重要的软件仓库,它为开发者...如果你经常与Tomcat打交道,那么这个库绝对值得你去尝试和掌握。
- **Tomcat服务器500错误**:通常与配置文件或数据库连接有关,需仔细检查配置文件和数据库设置。 ### 5. 开源框架的应用 - **Java开源框架**:Struts+Spring+Hibernate组合广泛应用于企业级Java Web应用程序开发...
- 如果长时间无法启动,请检查 Tomcat 的日志文件以获取更多信息。 #### 八、访问 WEB 工程 1. **步骤:** - 打开浏览器,在地址栏中输入项目的访问地址。 - 通常格式为:`http://localhost:8080/项目名` 2. *...
不过,没有具体的错误日志,很难确定这个文件是否直接关联到问题。`readme.txt`文件通常包含有关软件的说明或安装指南,可能提供一些线索,但在这里没有给出具体内容,所以我们无法直接获取更多信息。 解决这类问题...
这些日志通常会记录错误信息,有助于定位问题的根源。 6. **调试模式**:利用NetBeans的调试工具,设置断点并逐步执行代码,查看变量状态和调用堆栈,这有助于理解程序的执行流程和问题所在。 7. **复现问题**:...
8. **数据库与服务器交互**:遇到Java网站在Tomcat服务器上运行时的500错误,通过查看服务器日志找出问题,涉及到数据库连接和服务器配置的调试。 9. **SQL Server与Tomcat集成**:在数据库与Web应用的集成中,遇到...
对于Tomcat和Jboss等应用服务器,同样有自己的日志文件,如catalina.out和jboss.log等。在Linux系统中,可以使用命令如tail、grep等来查看和分析日志。 其次,监控工具是用于持续监控系统性能和状态的工具。通过...
8. **错误排查**:如果遇到问题,检查服务器日志(通常在`logs`目录下)以获取错误信息。此外,确保Struts2的JAR文件和所有依赖都在`lib`目录下,并已被正确引入。 9. **测试**:通过访问不同的URL来测试Action是否...
- **Logs目录**:此目录用于存储日志文件,应仅允许Apache用户具有写入权限,以记录访问日志和错误日志。 - **Tomcat安装目录**:类似地,Tomcat也需要正确的权限配置。其安装目录应仅允许Tomcat用户具有读取权限。 ...