打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SSH框架搭建遇到的问题Unable to load configuration. bean jar:file:/D:/Tomcat%206.0/webapps/bar/WEBINF / 蓝讯



我从官方下的struts-2.1.6-all.zip  然后把里面的LIB的包全都导入了 但是出如下错误

Unable to load configuration. - bean - jar:file:/F:/Web/homesite/jsp/struts/WEB-INF/lib/struts2-convention-plugin-2.1.6.jar!/struts-plugin.xml:30:119


其实是包加载多了,相互冲突的原因。我们要做的是,只加载需要的几个包。


解决方案:
将struts-2.1.6-all.zip中apps文件夹中struts2- blank-2.1.6.war文件解压。进入struts2-blank-2.1.6\WEB-INF\lib,只将该文件夹下的9个jar包导入到项 目工程中即可,其余的包如果没有用到切不可轻易导入。



这是apache的失误。按照官方文档说明,运行Struts2必须加载5个核心jar包,也就是咱们一开始拷贝的5个jar包,如果你用的是 Struts2之前的版本是没有问题的,但是如果去下载这个新版本,就会报如上错误,因为还需要加载另外两个jar包,可是官方的说明文档没有更新。

    解决方案:在Struts2的解压缩文件夹内的lib文件夹里, 我们找到下列2个jar : commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar,把他们到项目根目录下的"WEB-INF"lib"文件夹内。 

    既然少了jar,图省事把包struts lib下的jar全都到工程目录中。这样做又会出现类似上面的错误提示。所以如非必要,不要加载其它的jar,这大概是struts2.1.6的bug。一般只需加载以下7个jar(其他用到的包再慢慢添加):
    struts2-core-2.1.6.jar、
    xwork-2.1.2.jar、
    freemarker-2.3.13.jar、
    ognl-2.6.11.jar、
    commons-logging-1.0.4.jar、
    commons-fileupload-1.2.1.jar、
    commons-io-1.3.2.jar

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Struts2 Unable to load configuration. - bean ...
struts2 :Unable to load configuration. ……stru...
tomcat下配置struts2的Unable to load configuration. - bean - jar:file问题
关于Struts?2.2.x的正确配置
spring+hibernate整合
Java程序员从笨鸟到菜鸟之(八十二)细谈Spring(十一)深入理解spring+struts2整合(附源码)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服