严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/StrutsTest,J2EEApplication=none,J2EEServer=none
2011-5-1 11:21:49 org.apache.catalina.startup.HostConfig checkResources
警告: Error during context [/StrutsTest] restart
java.lang.NullPointerException
at sun.jkernel.DownloadManager.getBootClassPathEntryForClass(DownloadManager.java:928)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:293)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1275)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
at org.apache.catalina.startup.WebAnnotationSet.loadClassAnnotation(WebAnnotationSet.java:145)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationFilterAnnotations(WebAnnotationSet.java:84)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:57)
at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:297)
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1064)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4252)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1114)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1212)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:619)
错误原因:web.xml配置文件错误,
原错误:<filter>
<filter-name>struts2</filter-name>
<filter_class>org.apache.struts2.dispatcher.FilterDispatcher</filter_class>
</filter>
修改: <filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
分享到:
相关推荐
2. **配置文件详解**:讲解struts.xml配置文件的结构和各项配置,如Action配置、Interceptor堆栈、结果类型配置等。 3. **Action与控制器**:讨论如何创建和配置Action类,以及如何处理用户请求和返回响应。 4. **...
- **配置文件**:如struts.xml、hibernate.cfg.xml,分别用于配置Struts2和Hibernate的行为。 - **模型类**:对应数据库中的实体,用Java类表示,并通过Hibernate注解进行映射。 - **DAO(Data Access Object)**:...
其中,你可以找到如何配置Struts2的核心文件struts.xml,学习Action的创建和配置,理解结果类型(Results)和拦截器(Interceptors)的用法。此外,手册还涵盖了Struts2的插件系统,如Tiles、Freemarker、i18n国际化...
struts-2.0.11.1-lib.zipstruts-2.0.11.1-lib.zipstruts-2.0.11.1-lib.zipstruts-2.0.11.1-lib.zip
5. **创建struts.xml配置文件**:这是Struts2的核心配置文件,用于定义应用的行为、拦截器、结果类型等。 6. **编写index.html文件**:创建项目的入口页面,可以在此页面上放置链接,引导用户进入不同的功能模块。 ...
同时,还需要在Web应用的WEB-INF目录下创建struts.xml配置文件,这是Struts2.0的入口点,用来配置Action及其相关设置。 学习Struts2.0的过程中,会涉及以下几个关键概念: 1. **Action类**:Action类是业务逻辑的...
3. **第一个Struts2应用**:通过创建一个简单的Hello World示例,演示Struts2的配置文件(struts.xml)、Action类、结果视图和JSP页面的编写。 4. **Struts2的MVC模式**:详细解释模型、视图和控制器在Struts2中的...
Struts2.0深入详解以及例子.part1 Struts2.0深入详解以及例子.part1
Struts2.0深入详解以及例子.part4 Struts2.0深入详解以及例子.part4
Struts2.0深入详解以及例子.part2 Struts2.0深入详解以及例子.part2
Struts2.0深入详解以及例子.part3 Struts2.0深入详解以及例子.part3
01 为Struts 2.0做好准备 02 常用的Struts 2.0的标志(Tag) 03 Struts 2.0的Action讲解 04 在Struts 2.0中国际化(i18n)您的应用程序 05 转换器(Converter)——Struts 2.0中的魔术师 06 在Struts 2.0中实现表单...
在配置方面,Struts2.0采用了灵活的XML配置方式,允许开发者在struts.xml文件中定义Action、ActionMapping、Result等元素。同时,Struts2.0也支持注解配置,使得代码更加简洁易读。例如,可以直接在Action类的方法上...
5. **创建struts.xml配置文件:** 定义应用的配置规则,包括但不限于Action映射、拦截器栈等。 6. **新建index.html文件:** 创建Web应用的入口页面,通常用于展示欢迎信息或导航菜单。 #### 五、结论 Struts2.0...
Struts2的配置主要通过struts.xml文件完成,它定义了Action类与URL的映射,Action的输入输出结果,以及拦截器的配置等。此外,还可以使用注解方式进行简化配置。 4. **拦截器(Interceptor)**: 拦截器是Struts2...
struts2.0标签.chmstruts2.0标签.chmstruts2.0标签.chm
4. **配置 struts.xml 文件**:在 struts.xml 文件中定义 Action 的映射关系。 5. **创建视图页面**:使用 JSP 或其他模板引擎来创建视图页面。 6. **测试应用**:通过浏览器访问应用,检查功能是否正常。 #### 六...
1. struts.xml:这是Struts2.0的核心配置文件,定义了Action、Result、Interceptor等元素,是控制层的蓝图。 2. Action配置:Action配置包括Action类、方法、结果类型等,如`<action name="example" class="com....
5. 创建 `struts.xml` 配置文件,这是 Struts 2.0 的核心配置文件,用于定义动作、结果和其他相关设置。 在 `web.xml` 文件中,我们定义了一个名为 `struts2` 的过滤器,过滤器类为 `org.apache.struts2.dispatcher...