摘要: 某台机器JBOSS启动正常,但是运行应用过程中报错:这是由两个bean属性不一致导致的。定位是Beanutils类加载的包不一致,判断lib下是否加载了不同版本的含有beanutils的包:再应用的WAR包的LIB目录下,查找到两个包:解压后可看到同类路径下的Beanutil类,但是两个内容不一样。JBOSS启动,加载顺序不定导致。我们在线下,预发环境,加载的都是1.6的JAR包,这个就是程序中引用的正确版本。但是线上发布的时候,JBOSS加载的是1.8的版本,这就会导致程序出错,不停的抛出错误日志。解决办法:查看依赖的JAR包树,查询依赖这两个JAR包的入口:如图所示:这两个版本是由其它包依 阅读全文
posted @ 2011-06-22 12:43 小菜豆 阅读(170) 评论(0) 推荐(0) 编辑
摘要: linux下编译用maven编译完成后,放到JBOSS下运行,启动正常,但是访问是报错:2011-06-1010:52:20,739[]ERRORparser.XMLParser-ParseFatalErroratline155column17:Thestring"--"isnotpermittedwithincomments.org.xml.sax.SAXParseException:Thestring"--"isnotpermittedwithincomments.atorg.apache.xerces.util.ErrorHandlerWrappe 阅读全文
posted @ 2011-06-22 12:31 小菜豆 阅读(1298) 评论(0) 推荐(0) 编辑