使用json和ajax,struts2时出错

时间:2011-12-30 17:04:39

标签: java ajax json struts2

我正在尝试使用ajax和jquery使用json java.lang.ClassNotFoundException: com.opensymphony.xwork2.util.logging.LoggerFactory.来获取数据所以我加载了xwork-2.1.1.jar。然后我得到了

java.lang.NullPointerException
    at com.opensymphony.xwork2.config.impl.DefaultConfiguration.setContext(DefaultConfiguration.java:203)
    at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:171).

如何解决此问题?

以下是我的struts和xwork jar版本?我如何找到确切的jar版本。 struts2-core-j4-2.0.14.jar struts2-json-plugin-2.1.8.1.jar struts2-tiles-plugin-2.0.11.1-j4.jar xwork-j4-2.0.7.jar

1 个答案:

答案 0 :(得分:0)

在我最小的Struts2.2.3项目中,我包括以下jar:

struts2-core-2.2.3.jar
xwork-core-2.2.3.jar
freemarker-2.3.16.jar
ognl-3.0.1.jar
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang-2.5jar
asm-3.1.jar
asm-commons-3.1.jar
javaassist-3.11.0.GA.jar

在我最小的Struts2.1.8项目中,我包含以下jar:

commons-io-1.3.2.jar
commons-fileupload-1.2.1.jar
commons-logging-1.0.4.jar
freemarker-2.3.15.jar
ognl-2.7.3.jar
struts2-core-2.1.8.1.jar
xwork-core-2.1.6.jar