我已通过我的网络应用程序中的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 而不是解决此问题或其他任何方式?
感谢是否有人提出解决方案或想法。
答案 0 :(得分:1)
查看以下struts2 jira:https://issues.apache.org/jira/browse/WW-4255
从struts2中删除了TagLibrary
接口,并由另外两个接口替换。 (我不确定2.3.17中是否会有重读)
如果您觉得勇敢或降级到2.3.15.3并希望界面返回2.3.17,您可以自己更新插件以使用新界面。