在 weblogic中部署struts和hibernate应用的时候提示不能加载actionservlet,部署失败。

来源:互联网 发布:黑暗之魂3 需要网络 编辑:程序博客网 时间:2024/05/08 00:54

 

一开始找了些资料,说是类加载器的问题,又设这又设那的结果还是不行。后来想,既然是说hibernate的xml分析器和weblogic的冲突,可是我已经配置了预先加载hibernate的分析器,照理来说不应该再这样才对,后来看了下项目中的classpath中各个类库的顺序,hibernate的排在非常靠后的位置,联想到在myeclipse中配置weblogic的服务器的时候破解包的顺序如果靠后的话就会加载不了的情况,觉得这里也应该是同样的情况,于是将hibernate类库的顺序挪到最上面,再部署一下,ok,问题解决!又一个关于java类加载器的怪异事情,看来有时候是不能太相信书上说的,或者对java产品太过信赖了。

原创粉丝点击