事情是这样的,我为BeanNameUrlHandlerMapping编写了一个拦截器,并且在配置文件了进行了配置。但是我提交svn的时候,只提交了配置文件,没有提交这个拦截器类。结果别的同事更新了工程后,程序无法启动。tomcat控制台输出停在了:
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
就不动了。找了很久找不到问题,最后发现是缺少拦截器类造成的,可是没有类,你倒是报个异常啊?太坑爹了。后来我在web.xml里,把 org.springframework.web.util.Log4jConfigListener
的配置放到
org.springframework.web.context.ContextLoaderListener
之前,上面那段log4j的警告信息倒是没了,可是还是没有“类找不到”之类的信息提示。然后我又把log4j.xml里的全局输出级别调成debug,靠,这才看到异常信息。。咋回事啊?
分享到:
相关推荐
在某些场景下,我们可能需要在Tomcat启动时自动执行特定的任务,例如定时任务。这个场景可以通过创建一个Servlet并在Tomcat启动时启动一个后台线程来实现。这正是“tomcat启动时,在后台自动执行一线程”这一功能的...
通过对题目中提供的信息进行分析,我们可以了解到如何利用 Spring 与 Quartz 进行集成,从而实现 Tomcat 启动时调用 Quartz 执行一次任务的需求。通过合理配置 `SchedulerFactoryBean`、`CronTriggerBean` 和 `...
标题中的“tomcat启动时定时循环执行内容(action)”指的是在Tomcat服务器启动过程中,通过配置或者自定义代码实现一个定时任务,使得该任务在Tomcat启动后能够周期性地自动执行。这种机制常用于需要定期检查、更新...
【标题】:Tomcat启动顺序 【描述】:Tomcat作为Apache软件基金会的开源Java Servlet容器,其启动过程是理解其工作原理的关键部分。Tomcat的启动顺序涉及到多个层次的加载,从Bootstrap类开始,逐步加载系统配置、...
【标题】:Tomcat启动管理工具 在Java Web开发领域,Tomcat是一个广泛使用的开源应用服务器,主要用于部署和运行Servlet和JSP应用。Tomcat以其轻量级、易配置和高性能的特点深受开发者喜爱。"Tomcat启动管理工具"指...
Tomcat启动调试功能详解 Tomcat启动调试功能是一种非常实用的功能,它允许开发者在Tomcat服务器上调试Java应用程序。该功能可以帮助开发者快速地查找和修复程序中的错误,从而提高开发效率。 什么是Tomcat启动调试...
tomcat-juli.jar 用于在tomcat启动报错时除错
tomcat启动时执行java自定义方法,一般用于启动时赋值情况。
当遇到Tomcat启动失败的问题时,应首先根据日志文件中的错误信息进行定位。然后按照上述步骤逐一排查可能的原因。通过调整配置文件、解决端口冲突、更新JRE/JDK版本等手段,大多数启动失败的问题都可以得到解决。...
理解Tomcat的启动原理对于开发者来说至关重要,不仅有助于提升性能优化的能力,还能在遇到问题时进行有效调试。以下是对Tomcat启动流程的详细解析: 1. **初始化环境** - Tomcat启动前,首先会检查并配置系统环境...
"Tomcat启动停止脚本"提供了这样的便利,使得操作过程自动化,特别是当需要将这些操作集成到服务器的计划任务中时。 一、Tomcat启动脚本 启动脚本通常名为`startup.sh`(在Unix/Linux环境)或`startup.bat`(在...
tomcat 开机启动,dos窗口去掉,tomcat 开机启动,dos窗口去掉
tomcat启动|退出执行事件类: import java.io.File; import java.io.... // 服务器启动时执行该事件 public void contextInitialized(ServletContextEvent sce) { WriteFile();// 添加一个新的文本文件 }
- `<Listener>`:监听器,用于在Tomcat启动和停止时执行特定任务,如初始化或清理。 - `<Service>`:定义Service的名称和其他属性,通常包括一个或多个Connector和一个Engine。 - `<Connector>`:配置Connector的...
tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本tomcat启动脚本
内嵌式Tomcat是开发Java Web应用时常用的一种方式,它允许我们将Tomcat服务器与应用程序打包在一起,无需单独部署到外部服务器。这种方式尤其适合于快速开发、测试和演示,因为它简化了部署流程,并且便于自动化构建...
在 Java 代码中使用 Tomcat 服务器时,需要添加必要的 JAR 包,并实现 Tomcat 服务器的启动和停止。在本示例代码中,我们使用了 Tomcat 服务器来发布 Web 应用程序,并实现了远程控制 Tomcat 服务器的生命周期。 ...
Tomcat启动后的截图,我上传然后应用
在Linux系统中,尤其是CentOS 7,配置Apache Tomcat 8作为开机启动服务是确保服务器启动时自动运行Web应用程序的关键步骤。这个过程对于软件实施工程师来说非常重要,因为它可以简化维护工作,避免每次系统重启后...
### Tomcat启动时遇到的错误解析 在进行SSH(Struts+Spring+Hibernate)框架整合的过程中,启动Tomcat服务器时常会遇到一些问题。这些问题如果不能及时解决,将会影响到项目的正常运行与部署。本文将对“tomcat启动...