分享

jboss5.1类分离部署

 KILLKISS 2012-08-18

第一种在自己的web应用的WEB-INF下面加上jboss-web.xml如下:

<!DOCTYPE jboss-web PUBLIC
    "-//JBoss//DTD Web Application 5.0//EN"
    "jboss-web_5_0.dtd">

<jboss-web> 
 <class-loading java2ClassLoadingCompliance="true">
       <loader-repository> 
           gerun.web:archive=gerunweb  
           <loader-repository-config> 
               java2ParentDelegaton=true
           </loader-repository-config> 
       </loader-repository>
 </class-loading>
 <context-root>/gerunweb</context-root>
</jboss-web>

本人只用了第一种,其它两种正确与否未做考证。

第二种web应用的WEB-INF下面加上jboss-classloading.xml如下:

<?xml version="1.0" encoding="UTF-8"?>
<classloading xmlns="urn:jboss:classloading:1.0"
 name="myweb.war"
 domain="myweb_domain"
 parent-domain="Ignored"
 export-all="NON_EMPTY"
 import-all="true"
 parent-first="true">
</classloading>

本人只用了第一种,其它两种正确与否未做考证。

第三种是

JBOSS_HOME/server/default/conf/jboss-service.xml

<!-- mbean org.jboss.logging.Log4jService 中新增 -->  

<attribute name="CatchSystemOut">false</attribute>  

改JBOSS_HOME/server/default/jbossweb*.sar/META-INFO/jboss-service.xml

<attribute name="Java2ClassLoadingCompliance">true</attribute>   

<attribute name="UseJBossWebLoader">true</attribute>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多