我正在使用jTable创建一个struts 2应用程序,它需要使用JSON。为此,我将struts json插件jar添加到我的项目中
struts2的-JSON-插件-2.3.8.jar
没有那个jar我的项目工作正常(显然没有json功能)但是当我添加上面的jar时,我的登陆页面显示错误404 - 资源不可用。
我正在使用的不同罐子是:
commons-fileupload-1.2.1.jar,
commons-io-1.3.2.jar,
commons-lang3-3.1.jar,
commons-logging-1.1.jar,
freemarker-2.3.13.jar,
javassist-3.11.0.GA.jar,
junit-3.8.1.jar,
ognl-2.6.11.jar,
servlet-4.0.6.jar,
struts2-core-2.1.6.jar,
struts2-json-plugin-2.3.8.jar,
xwork-2.1.2.jar
我正在关注此Setting up jQuery jTable plugin in Struts 2 framework。
答案 0 :(得分:0)
这是lib.txt
中所需的一组库:
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang-2.4.jar
commons-lang3-3.1.jar
commons-logging-1.1.1.jar
commons-logging-api-1.1.jar
freemarker-2.3.19.jar
gson-2.2.2.jar
javassist-3.11.0.GA.jar
ognl-3.0.6.jar
struts2-core-2.3.8.jar
struts2-json-plugin-2.3.8.jar
xwork-core-2.3.8.jar
但是在你的项目中,你使用了不同版本的Struts库。如
struts2-core-2.1.6.jar,
struts2-json-plugin-2.3.8.jar,
xwork-2.1.2.jar
您不应将任何servlet库复制到服务器,例如
servlet-4.0.6.jar,
服务器已经具有所有servlet版本的依赖项。更改库的范围不包括在最终的战争中。
关于
的说明commons-io-1.3.2.jar,
不能与Struts 2.3.8一起使用。