jboss classloader parent last的实现

WAS里可以方便的设置JAVA CLASSLOADER是PARENT FIRST(DEFAULT)还是PARENT LAST。而JBOSS改起来比较麻烦一些。文档也不这么多。最近被APACHE的HTTPCLIENT和COLLECTION,LOG4J的包冲突搞了几次,没办法只有GOOGLE一把,在CODEHAUS里找到一个方法:先放一个jboss-service.xml 到app.war下面。这个文件里写明哪几个包是不需要PARENT FIRST的: [code] myappname:loader=myappname.war java2ParentDelegation=false [/code] 然后设置myappname:loader=myappname.war为相应的值。对于LOG4J,还需设置JBOSS的server/conf 下的jboss-service.xml 改为:resource:jboss-log4j.xml jboss-log4j.xml必需要在classpath下。

关于 admin

给我一个支点,我可以创造一个杠杆。
此条目发表在 J2EE 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>