今日把先期的公布在Tomcat6.18的一个运用迁徙到jboss-5.1.0.GA,以为是件很轻便的事儿,但是实际操作过程中却碰到了很多问题,在这里记要一下子
问题一
因为我的施用中应用了Logback日记治理,第一碰到的是Jboss中不能起用Logback。
解决办法:原因是因为Jboss兑现了slf四j接口,在common/lib/slf四j-jboss-logging.jar,把这个包剔除即可。
问题二
因为使用中运用的Spring三的版本比较早,是自各儿下载源码编译的版本,在Jboss中公布以后发现不支持context:component-scan。
解决办法:发现这个是Spring三的一个bug,在Spring三-RC1中已修补。晋级到最新版Spring三-RC二后问题解决。
问题三
因为Jboss内置了hibernate包,程序中施用的hibernate版本比较新和内置版本不兼容,罗致hibernate起步报错。
解决办法:用最新的hibernate包轮换掉/common/lib索引下的hibernate包。
解决了上述问题后,使用总算可以运作了:)下一步寻思把生产环境中的小猫换成Jboss。
本文来源:
我的异常网
Java Exception
Dotnet Exception
Oracle Exception