[标题]:[原]Exception starting filter MyStruts2
[时间]:2009-7-27
[摘要]:java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
[关键字]:浪曦视频,Struts2应用开发系列,WebWork,Apache,Struts,风中叶,FilterDispatcher
[环境]:struts-2.1.6、JDK6、MyEclipse7、Tomcat6
[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys
[错误]:
2009-7-26 19:09:40 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter MyStruts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:249)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3800)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4450)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
[原因&解决]:
没有加入struts2-core-2.1.6.jar,或其它配置错误导致找不jar。
分享到:
相关推荐
严重: Exception starting filter struts2 java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
第一次做struts2的程序,却遇到了Exception starting filter struts2的问题,追其原因,其中一个很大的原因是其官方网站上下的那几个包不行。于是费劲千辛万苦找到了这几个好使的包!
标题 "axis2 InvocationTargetException" 描述的是一个与Apache Axis2框架相关的编程问题,该问题通常在执行服务调用时出现,提示"InvocationTargetException"。这可能是由于多种原因引起的,包括但不限于错误的服务...
6. **自定义Exception Handler** 异常处理是系统稳定性的关键。Struts2允许我们自定义异常处理器,通过实现`com.opensymphony.xwork2.DefaultExceptionHandler`,我们可以定制错误页面显示或者处理特定类型的异常。...
2. **异常声明**:使用`throw`关键字可以在函数中声明可能抛出的异常类型。例如,`void foo() throw(std::exception);`声明`foo`函数可能会抛出`std::exception`或其子类的异常。 3. **异常抛出**:当程序遇到无法...
2. **异常捕获**:使用 `try-catch` 结构来捕获异常。`try` 块中包含可能会抛出异常的代码,`catch` 块用于处理捕获到的异常。 3. **异常传递**:如果某个方法不想直接处理异常,可以在方法签名中声明抛出的异常类型...
### Android Native Exception详解 #### 一、概览 在Android系统中,应用程序主要基于Java运行时环境进行开发,但也有不少部分是通过Native代码(如C/C++)实现的,这些Native代码通常运行在较低级别的操作系统...
- 示例:`ArithmeticException`(数学运算异常,如除以零)、`NullPointerException`(空指针异常)、`ArrayIndexOutOfBoundsException`(数组索引越界异常)、`ClassCastException`(类型转换异常)等。...
Eclipse运行TOMCAT出现"a java exception has occurred"的解决办法 Eclipse是一款功能强大且广泛应用的集成开发环境(IDE),它支持多种编程语言,包括Java、C++、Python等。TOMCAT则是一款流行的Java Web服务器,...
本话题主要围绕Logback的过滤器(Filter)、组件(Component)以及Spring异常处理器(Exception Resolver)进行深入探讨。 1. **Logback过滤器(Filter)**: Logback允许我们通过过滤器来控制哪些日志事件会被...
2. **处理方式**:`Error`通常不被捕获,因为它们表示程序无法继续执行的情况;而`Exception`是可以被捕获和处理的,允许程序在出现问题后继续运行或优雅地关闭。 3. **继承结构**:`Error`和`Exception`都继承自`...
标题“Uncaught DOMException:”通常出现在JavaScript编程中,指的是在执行代码时遇到了一个未捕获的DOM(Document Object Model)异常。这个错误通常意味着在访问或操作DOM元素时发生了问题,可能是由于尝试访问不...
### 捕获Throwable与捕获Exception的区别 在Java编程中,异常处理是确保程序健壮性和稳定性的重要机制之一。通常我们使用`try-catch`语句来处理可能发生的异常情况。而在Java中,所有异常类都继承自`Throwable`类,...
2. `ExceptionEx.cpp`:实现文件,会包含`ExceptionEx`类的构造函数和其他成员函数的实现。构造函数通常会使用`__FILE__`, `__LINE__`和`__FUNCTION__`预处理器宏来获取源代码信息。`what()`函数可能返回构造函数中...
java Exception中Throwable和Exception之间的区别
2. 在项目中引入ExceptionApp的相关库文件和头文件。 3. 在适当的代码位置使用ExceptionApp提供的宏来定义异常处理块。 4. 调整项目的设置,确保与ExceptionApp的配置相匹配。 【ExceptionApp的启动】 ...
标题中的“解决axis2-CodegenWizardPluginBUG- java.lang.reflect.InvocationTargetException”指的是在使用Apache Axis2的CodegenWizardPlugin工具时遇到的一个错误。这个工具是Axis2框架的一部分,用于自动生成...
严重: Exception starting filter SolrRequestFilter org.apache.solr.common.SolrException: Could not find necessary SLF4j logging jars. If using Jetty, the SLF4j logging jars need to go in the jetty lib/...
2. **提供构造函数**:为新异常类提供一个或多个构造函数,以便在抛出异常时传递相关信息。这里使用了`super(message)`调用父类的构造函数,将错误消息传入。 3. **抛出异常**:在代码中,当需要抛出自定义异常时,...
nested exception is java.lang.NoClassDefFoundError_kmode exception" 指出的问题,是Java开发中常见的错误,通常发生在运行时。这个错误表明系统在尝试执行某个类时找不到对应的类定义。`NoClassDefFoundError` ...