struts2-image-plugin无法加载struts 2.3.16.1版本

时间:2014-04-03 11:10:41

标签: java jsp tomcat struts2

我已通过我的网络应用程序中的http://mvnrepository.com/ struts 2.0升级到2.3.16.1 一旦我在tomcat服务器中部署,它就会出现以下错误:

Unable to load configuration. - bean - jar:file:/C:/Projects/apache-tomcat-7.0.50/webapps/myweb/WEB-INF/lib/struts2-image-plugin-0.1.jar!/struts-plugin.xml:8:136
...

Caused by: Unable to load configuration. - bean - jar:file:/C:/Projects/apache-tomcat-7.0.50/webapps/myweb/WEB-INF/lib/struts2-image-plugin-0.1.jar!/struts-plugin.xml:8:136
    at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
    at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:445)
    at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:489)

Caused by: Unable to load bean: type:org.apache.struts2.views.TagLibrary class:com.aurifa.struts2.plugin.image.views.ImageTagLibrary - bean - jar:file:/C:/Projects/apache-tomcat-7.0.50/webapps/myweb/WEB-INF/lib/struts2-image-plugin-0.1.jar!/struts-plugin.xml:8:136
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:224)
    at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:102)
    at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:169)
    at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)

我更新了所有与struts相关的插件,但我找不到任何版本来更新 struts2-image-plugin

是否有任何替换struts2-image-plugin 而不是解决此问题或其他任何方式?

感谢是否有人提出解决方案或想法。

1 个答案:

答案 0 :(得分:1)

查看以下struts2 jira:https://issues.apache.org/jira/browse/WW-4255

从struts2中删除了TagLibrary接口,并由另外两个接口替换。 (我不确定2.3.17中是否会有重读)

如果您觉得勇敢或降级到2.3.15.3并希望界面返回2.3.17,您可以自己更新插件以使用新界面。