Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Spring 3.2.2迁移到4.0.2时出错_Spring_Spring Mvc - Fatal编程技术网

从Spring 3.2.2迁移到4.0.2时出错

从Spring 3.2.2迁移到4.0.2时出错,spring,spring-mvc,Spring,Spring Mvc,我们正在尝试将SpringMVC应用程序从3.2.2迁移到4.0.2,并收到以下错误 lib文件夹中的.jar文件是(以下所有jar文件都已更改为4.0.2版本): 错误: [9/28/15 1:43:54:731 EDT] 00000026 ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0014E: Uncaught service() exception root cause /xbnp/

我们正在尝试将SpringMVC应用程序从3.2.2迁移到4.0.2,并收到以下错误

lib
文件夹中的
.jar
文件是(以下所有jar文件都已更改为4.0.2版本):

错误:

[9/28/15 1:43:54:731 EDT] 00000026 ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0014E: Uncaught service() exception root cause /xbnp/sprin
g/BenefitDistributionParameter.jsp: com.ibm.websphere.servlet.error.ServletErrorReport: java.lang.NoSuchMethodError: org/springframework/web/servlet/tags/form/InputTag.
setDisabled(Ljava/lang/String&#59;)V
        at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:695)
        at com.ibm._jsp._BenefitDistributionParameter._jspService(_BenefitDistributionParameter.java:1953)
        at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:99)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
Caused by: java.lang.NoSuchMethodError: org/springframework/web/servlet/tags/form/InputTag.setDisabled(Ljava/lang/String;)V
        at com.ibm._jsp._BenefitDistributionParameter._jspx_meth_spring_input_1(_BenefitDistributionParameter.java:2010)
        at com.ibm._jsp._BenefitDistributionParameter._jspService(_BenefitDistributionParameter.java:624)

我们如何纠正这个错误?

不要只更改JAR,我强烈建议使用maven或gradle之类的工具来管理依赖关系。不要去下载互联网,看看哪种组合有效…谢谢Deinum,问题解决了。现有代码:InputTag obj=new InputTag();对象设置禁用(“真”)//字符串参数新代码:InputTag obj=New InputTag();obj.setDisabled(真)//布尔参数
[9/28/15 1:43:54:731 EDT] 00000026 ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0014E: Uncaught service() exception root cause /xbnp/sprin
g/BenefitDistributionParameter.jsp: com.ibm.websphere.servlet.error.ServletErrorReport: java.lang.NoSuchMethodError: org/springframework/web/servlet/tags/form/InputTag.
setDisabled(Ljava/lang/String&#59;)V
        at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:695)
        at com.ibm._jsp._BenefitDistributionParameter._jspService(_BenefitDistributionParameter.java:1953)
        at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:99)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
Caused by: java.lang.NoSuchMethodError: org/springframework/web/servlet/tags/form/InputTag.setDisabled(Ljava/lang/String;)V
        at com.ibm._jsp._BenefitDistributionParameter._jspx_meth_spring_input_1(_BenefitDistributionParameter.java:2010)
        at com.ibm._jsp._BenefitDistributionParameter._jspService(_BenefitDistributionParameter.java:624)