去掉struts2插件struts2-spring-plugin.jar文件
Line: 220 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:428)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4071)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4725)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.NullPointerException
at com.opensymphony.xwork2.spring.SpringObjectFactory.getClassInstance(SpringObjectFactory.java:220)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyResultType(XmlConfigurationProvider.java:530)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addResultTypes(XmlConfigurationProvider.java:501)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:457)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:275)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:204)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415)
... 19 more
分享到:
相关推荐
XWork与Struts2紧密相关,Struts2是基于XWork构建的一个MVC框架,它在XWork的基础上增加了视图层的支持,提供了更全面的Web应用解决方案。 8. **应用场景**: XWork常用于企业级的Web应用开发,尤其适合那些需要...
com.opensymphony.xwork2 Main XWork interfaces and classes. com.opensymphony.xwork2.config Configuration core classes. com.opensymphony.xwork2.config.entities Configuration entity classes. ...
log4j:WARN No appenders could be found for logger (com.opensymphony.xwork2.config.providers.XmlConfigurationProvider). log4j:WARN Please initialize the log4j system properly. 2009-8-29 14:02:46 org....
论坛系统(Struts 2+Hibernate+Spring实现)<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE validators SYSTEM "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd" PUBLIC "-//OpenSymphony Group...
struts 2.3.4.1 最新英文版API ...com.opensymphony.xwork2.spring.interceptor Spring specific interceptor classes. com.opensymphony.xwork2.test com.opensymphony.xwork2.util XWork util classes. ...
- **Struts2简介**:Struts2是一个基于MVC模式的开源Web应用框架,它继承了Struts1的一些特性,并在此基础上进行了很多改进,使得开发更加便捷高效。 - **学习目的**:通过学习Struts2框架,掌握其基本原理和使用...
<constant name="struts.plugins" value="default,com.opensymphony.xwork2.plugin.spring.SpringPlugin"/> <!-- 配置包 --> <package name="default" namespace="/" extends="struts-default"> ...
### MyEclipse 7.5 开发 SSH2 (Struts2 + Spring + Hibernate) 教程 本教程详细介绍了如何使用 MyEclipse 7.5 快速搭建并开发 SSH2(Struts2 + Spring + Hibernate)框架的应用程序。通过实践步骤的指导,帮助读者...
1. **Struts2核心库**:这包含主要的框架类和接口,如`com.opensymphony.xwork2`和`org.apache.struts2`包,它们定义了Action、Result、Interceptor等关键概念。 2. **依赖的开源库**:Struts2依赖于许多开源库,如...
1. **Action类**:在Struts2中,Action类是业务逻辑的主要载体,它实现了`com.opensymphony.xwork2.Action`接口或其子接口,如`com.opensymphony.xwork2.ActionSupport`。Action类处理用户的请求,并通过调用服务层...
Struts2能够很好地与Spring框架和Hibernate技术进行整合,从而实现更高效的应用开发。 根据题目提供的描述,“Struts2的配置”主要围绕如何搭建Struts2环境展开。因此,我们将详细介绍如何从零开始配置Struts2框架...
- `http://svn.opensymphony.com/svn/xwork/trunk/xwork` #### 八、Hibernate Hibernate提供了两个SVN地址供用户访问: - 匿名访问地址:`http://anonsvn.jboss.org/repos/hibernate` - 开发者访问地址:`...
这里Action类应继承自Spring提供的`org.springframework.web.struts2.SpringAware`或`com.opensymphony.xwork2.spring.SpringObjectFactory`基类,以便Struts2能够感知Spring容器的存在。 - **配置Spring**:在...
《深入剖析Struts2核心组件:XWork框架2.0.5源码解析》 在Java Web开发领域,Struts2作为一款强大的MVC框架,因其灵活、易用的特性深受开发者喜爱。其中,XWork框架是Struts2的核心组成部分,负责处理动作执行和...
1. **Action类与ActionSupport**: Struts 2的核心是Action类,它是业务逻辑的载体。ActionSupport是所有自定义Action类的基础,包含了默认的错误处理和国际化支持。在源代码中,你可以看到ActionSupport类如何通过`...
- `struts2-spring-plugin-x.x.x.jar` - `spring-context-x.x.x.jar` - `spring-beans-x.x.x.jar` - `spring-core-x.x.x.jar` - `spring-aop-x.x.x.jar` - `hibernate-core-x.x.x.jar` - `slf4j-api-x.x.x.jar` - `...
com.opensymphony.xwork2.ObjectFactory接口(spring) struts.objectFactory.spring.autoWire Whether Spring should autoWire or not 是否自动绑定Spring struts.objectFactory.spring.useClassCache ...
- 复制 `lib` 目录中的所有 `.jar` 文件至项目中,排除 `junit` 和 `spring-test`。 - 复制 `struts.xml` 至项目的 `src` 目录。 - 注释掉 `struts.xml` 中不需要的内容。 - 创建 `HelloStruts2_1.jsp` 文件。 ...
import com.opensymphony.xwork2.ActionSupport; public class LoginAction extends ActionSupport { private String username; private String password; public String execute() { if (!"admin".equals...
在"Struts2-Spring-Hibernate整合的例子:添加"这个项目中,开发者将这三个框架融合在一起,实现了数据的添加功能。下面我们将深入探讨这个整合过程中的关键知识点: 1. **Struts2整合**: - **Action类**:Struts...