[jboss-user] [JBoss Portal] - Re: JBoss Portal 2.6.4 Integration with JA SIG CAS 3.1.1

draggy do-not-reply at jboss.com
Tue Apr 22 00:14:03 EDT 2008


  | 2008-04-22 11:16:42,751 ERROR [STDERR] 	at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
  | 2008-04-22 11:16:42,751 ERROR [STDERR] 	at org.jboss.Main.boot(Main.java:200)
  | 2008-04-22 11:16:42,751 ERROR [STDERR] 	at org.jboss.Main$1.run(Main.java:508)
  | 2008-04-22 11:16:42,767 ERROR [STDERR] 	at java.lang.Thread.run(Thread.java:619)
  | 2008-04-22 11:16:42,767 ERROR [STDERR] Caused by: org.xml.sax.SAXParseException: Element type "bean" must be followed by either attribute specifications, ">" or "/>".
  | 2008-04-22 11:16:42,783 ERROR [STDERR] 	at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
  | 2008-04-22 11:16:42,783 ERROR [STDERR] 	at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
  | 2008-04-22 11:16:42,783 ERROR [STDERR] 	at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
  | 2008-04-22 11:16:42,798 ERROR [STDERR] 	at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
  | 2008-04-22 11:16:42,798 ERROR [STDERR] 	at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
  | 2008-04-22 11:16:42,814 ERROR [STDERR] 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
  | 2008-04-22 11:16:42,814 ERROR [STDERR] 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
  | 2008-04-22 11:16:42,814 ERROR [STDERR] 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
  | 2008-04-22 11:16:42,830 ERROR [STDERR] 	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
  | 2008-04-22 11:16:42,830 ERROR [STDERR] 	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
  | 2008-04-22 11:16:42,845 ERROR [STDERR] 	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
  | 2008-04-22 11:16:42,845 ERROR [STDERR] 	at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
  | 2008-04-22 11:16:42,845 ERROR [STDERR] 	at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
  | 2008-04-22 11:16:42,861 ERROR [STDERR] 	at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
  | 2008-04-22 11:16:42,861 ERROR [STDERR] 	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:381)
  | 2008-04-22 11:16:42,861 ERROR [STDERR] 	... 149 more
  | 2008-04-22 11:16:42,876 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/cas]] SafeContextLoaderListener: 
  | The Spring ContextLoaderListener we wrap threw on contextInitialized.
  | But for our having caught this error, the web application context would not have initialized.
  | org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 82 in XML document from ServletContext resource [/WEB-INF/deployerConfigContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException: Element type "bean" must be followed by either attribute specifications, ">" or "/>".
  | 	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:389)
  | 	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:327)
  | 	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:295)
  | 	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
  | 	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
  | 	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
  | 	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
  | 	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)
  | 	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:97)
  | 	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:411)
  | 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:338)
  | 	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:261)
  | 	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
  | 	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
  | 	at org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:62)
  | 	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3856)
  | 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4361)
  | 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790)
  | 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)
  | 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:597)
  | 	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
  | 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
  | 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 	at org.apache.catalina.core.StandardContext.init(StandardContext.java:5312)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:597)
  | 	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
  | 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
  | 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 	at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301)
  | 	at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)
  | 	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
  | 	at org.jboss.web.WebModule.startModule(WebModule.java:83)
  | 	at org.jboss.web.WebModule.startService(WebModule.java:61)
  | 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  | 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  | 	at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:597)
  | 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  | 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  | 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  | 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  | 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  | 	at $Proxy0.start(Unknown Source)
  | 	at org.jboss.system.ServiceController.start(ServiceController.java:417)
  | 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:597)
  | 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  | 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  | 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  | 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  | 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  | 	at $Proxy44.start(Unknown Source)
  | 	at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:597)
  | 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  | 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  | 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  | 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  | 	at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
  | 	at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
  | 	at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
  | 	at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
  | 	at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
  | 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  | 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  | 	at $Proxy45.start(Unknown Source)
  | 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
  | 	at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:597)
  | 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  | 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  | 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  | 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  | 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  | 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  | 	at $Proxy9.deploy(Unknown Source)
  | 	at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
  | 	at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
  | 	at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
  | 	at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
  | 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  | 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  | 	at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:597)
  | 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  | 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  | 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  | 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  | 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 	at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  | 	at $Proxy0.start(Unknown Source)
  | 	at org.jboss.system.ServiceController.start(ServiceController.java:417)
  | 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:597)
  | 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  | 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  | 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  | 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  | 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  | 	at $Proxy4.start(Unknown Source)
  | 	at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
  | 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:597)
  | 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  | 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  | 	at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  | 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | 	at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  | 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  | 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  | 	at $Proxy5.deploy(Unknown Source)
  | 	at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
  | 	at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
  | 	at org.jboss.Main.boot(Main.java:200)
  | 	at org.jboss.Main$1.run(Main.java:5
  | 

and lastly when I enter my jboss portal web site at http://localhost:8080/portal, it give me an error 404

here is my:

$JBOSS_HOME/server/default/deploy/jboss-portal.sar/portal-server.war/WEB-INF/context.xml 


  | <?xml version="1.0"?>
  | <Context>
  | 
  | 
  | 
  |    <!--
  |      | Uncomment to enable CAS server based SSO authentication.
  |    -->
  | 
  |    
  |    <Valve className="org.jboss.portal.identity.sso.cas.CASAuthenticationValve"
  |    	casLogin="https://localhost/cas/login"
  |    	casLogout="https://localhost/cas/logout"
  |    	casValidate="https://localhost/cas/serviceValidate"
  |    	casServerName="localhost"
  |    	authType="FORM"
  |    />
  |     
  | 
  |    <!--
  |      | Uncomment to enable JOSSO server based SSO authentication.
  |    -->
  | 
  |    <!--
  |    <Valve className="org.jboss.portal.identity.sso.josso.JOSSOLogoutValve"/>
  |    -->
  | 
  |    <!--
  |      | Uncomment to enable OpenSSO server based SSO authentication.
  |    -->
  | 
  |    <!--
  |    <Valve className="org.jboss.portal.identity.sso.opensso.OpenSSOAuthenticationValve"
  |    	loginURL="http://www.domain.com/opensso"
  |    	logoutURL="http://www.domain.com/opensso/UI/Logout"
  |    	appendLoginGoto="true"
  |    	appendLogoutGoto="true"
  |    	authType="FORM"
  |    />
  |    -->
  |    
  | </Context>
  | 

$JBOSS_HOME/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml


  | <?xml version="1.0" encoding="UTF-8"?>
  | <!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  |   ~ JBoss, a division of Red Hat                                              ~
  |   ~ Copyright 2006, Red Hat Middleware, LLC, and individual                   ~
  |   ~ contributors as indicated by the @authors tag. See the                    ~
  |   ~ copyright.txt in the distribution for a full listing of                   ~
  |   ~ individual contributors.                                                  ~
  |   ~                                                                           ~
  |   ~ This is free software; you can redistribute it and/or modify it           ~
  |   ~ under the terms of the GNU Lesser General Public License as               ~
  |   ~ published by the Free Software Foundation; either version 2.1 of          ~
  |   ~ the License, or (at your option) any later version.                       ~
  |   ~                                                                           ~
  |   ~ This software is distributed in the hope that it will be useful,          ~
  |   ~ but WITHOUT ANY WARRANTY; without even the implied warranty of            ~
  |   ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU          ~
  |   ~ Lesser General Public License for more details.                           ~
  |   ~                                                                           ~
  |   ~ You should have received a copy of the GNU Lesser General Public          ~
  |   ~ License along with this software; if not, write to the Free               ~
  |   ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA        ~
  |   ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.                  ~
  |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
  | 
  | <server>
  | 
  |    <!-- Server configuration service -->
  |    <mbean
  |       code="org.jboss.portal.server.config.ServerConfigService"
  |       name="portal:service=ServerConfig"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <attribute name="ConfigLocation">conf/config.xml</attribute>
  |    </mbean>
  | 
  |    <!-- DTD repository -->
  |    <mbean
  |       code="org.jboss.portal.server.impl.xml.EntityResolverService"
  |       name="portal:service=EntityResolver"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <attribute name="DTDMapping">
  |          <properties>
  |             <entry key="-//JBoss Portal//DTD JBoss Portlet 2.6//EN">dtd/jboss-portlet_2_6.dtd</entry>
  |             <entry key="-//JBoss Portal//DTD JBoss App 2.6//EN">dtd/jboss-app_2_6.dtd</entry>
  |             <entry key="-//JBoss Portal//DTD Portal Object 2.6//EN">dtd/portal-object_2_6.dtd</entry>
  |             <entry key="-//JBoss Portal//DTD Portlet Instances 2.6//EN">dtd/portlet-instances_2_6.dtd</entry>
  |          </properties>
  |       </attribute>
  |    </mbean>
  | 
  |    <!-- Runtime context for running portlet container -->
  |    <mbean
  |       code="org.jboss.portal.web.jboss.JBossWebContext"
  |       name="portal:service=ServletContainerFactory"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  | 
  |    <!-- Portal security services-->
  |    <mbean
  |       code="org.jboss.portal.security.impl.JBossAuthorizationDomainRegistryImpl"
  |       name="portal:service=AuthorizationDomainRegistry"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.security.impl.jacc.JACCPortalAuthorizationManagerFactory"
  |       name="portal:service=PortalAuthorizationManagerFactory"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="AuthorizationDomainRegistry"
  |          proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.portlet.impl.security.JBossPortletSecurityService"
  |       name="portal:service=PortletSecurityService"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  | 	   <depends
  |          optional-attribute-name="PortalAuthorizationManagerFactory"
  |          proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
  |       <depends
  |          optional-attribute-name="AuthorizationDomainRegistry"
  |          proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
  |    </mbean>
  | 
  |    <!-- Server stack -->
  |    <mbean
  |       code="org.jboss.portal.server.aspects.server.SessionLockInterceptor"
  |       name="portal:service=Interceptor,type=Server,name=SessionLock"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.server.TransactionInterceptor"
  |       name="portal:service=Interceptor,type=Server,name=Transaction"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.impl.api.user.UserEventBridgeTriggerInterceptor"
  |       name="portal:service=Interceptor,type=Server,name=UserEvent"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.server.aspects.server.SignOutInterceptor"
  |       name="portal:service=Interceptor,type=Server,name=SessionInvalidator"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="ServletContainerFactory"
  |          proxy-type="attribute">portal:service=ServletContainerFactory</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.server.UserInterceptor"
  |       name="portal:service=Interceptor,type=Server,name=User"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <attribute name="CacheUser">true</attribute>
  |       <depends>portal:service=Module,type=IdentityServiceController</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.server.LocaleInterceptor"
  |       name="portal:service=Interceptor,type=Server,name=Locale"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.server.PortalContextPathInterceptor"
  |       name="portal:service=Interceptor,type=Server,name=PortalContextPath"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.server.aspects.server.ContentTypeInterceptor"
  |       name="portal:service=Interceptor,type=Server,name=ContentType"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
  |       name="portal:service=InterceptorStackFactory,type=Server"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends-list optional-attribute-name="InterceptorNames">
  |          <depends-list-element>portal:service=Interceptor,type=Server,name=SessionLock</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Server,name=Transaction</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Server,name=UserEvent</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Server,name=SessionInvalidator</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Server,name=User</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Server,name=Locale</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Server,name=PortalContextPath</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Server,name=ContentType</depends-list-element>
  |       </depends-list>
  |    </mbean>
  | 
  |    <!-- Command stack -->
  |    <mbean
  |       code="org.jboss.portal.core.aspects.controller.ControlInterceptor"
  |       name="portal:service=Interceptor,type=Command,name=Control"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="PortalControlPolicy"
  |          proxy-type="attribute">portal:service=ControlPolicy,type=Portal</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.controller.ResourceAcquisitionInterceptor"
  |       name="portal:service=Interceptor,type=Command,name=ResourceAcquisition"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.controller.ajax.AjaxInterceptor"
  |       name="portal:service=Interceptor,type=Command,name=Ajax"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <!--
  |       this tag has to be set when context root of portal-ajax is
  |       different by /portal-ajax path. 
  |       Uncomment and change it if you want to change context root for portal-ajax application 
  |       <attribute name="TargetContextPath">/portal-ajax</attribute> -->
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.controller.NavigationalStateInterceptor"
  |       name="portal:service=Interceptor,type=Command,name=NavigationalState"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.controller.node.PortalNodeInterceptor"
  |       name="portal:service=Interceptor,type=Command,name=PortalNode"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="PortalAuthorizationManagerFactory"
  |          proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor"
  |       name="portal:service=Interceptor,type=Command,name=PolicyEnforcement"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.controller.PageCustomizerInterceptor"
  |       name="portal:service=Interceptor,type=Command,name=PageCustomizer"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <attribute name="TargetContextPath">/portal-core</attribute>
  |       <attribute name="HeaderPath">/WEB-INF/jsp/header/header.jsp</attribute>
  |       <attribute name="TabsPath">/WEB-INF/jsp/header/tabs.jsp</attribute>
  |       <!-- Overrides the value of core.login.namespace in config.xml  -->
  |       <!--  attribute name="LoginNamespace">dashboard</attribute -->
  |       <depends
  |          optional-attribute-name="Config"
  |          proxy-type="attribute">portal:service=ServerConfig</depends>
  |       <depends
  |          optional-attribute-name="PortalAuthorizationManagerFactory"
  |          proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
  |       <depends
  |          optional-attribute-name="PortalObjectContainer"
  |          proxy-type="attribute">portal:container=PortalObject</depends>
  |       
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.controller.node.EventBroadcasterInterceptor"
  |       name="portal:service=Interceptor,type=Command,name=EventBroadcaster"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="ListenerRegistry"
  |          proxy-type="attribute">portal:service=ListenerRegistry</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
  |       name="portal:service=InterceptorStackFactory,type=Command"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends-list optional-attribute-name="InterceptorNames">
  |          <depends-list-element>portal:service=Interceptor,type=Command,name=ResourceAcquisition</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Command,name=Ajax</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Command,name=NavigationalState</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Command,name=PortalNode</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Command,name=PolicyEnforcement</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Command,name=PageCustomizer</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Command,name=Control</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Command,name=EventBroadcaster</depends-list-element>
  |       </depends-list>
  |    </mbean>
  | 
  |    <!-- Instance stack -->
  |    <mbean
  |       code="org.jboss.portal.core.model.instance.InstanceSecurityInterceptor"
  |       name="portal:service=Interceptor,type=Portlet,name=InstanceSecurity"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends optional-attribute-name="PortalAuthorizationManagerFactory" proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.portlet.aspects.portlet.ConsumerCacheInterceptor"
  |       name="portal:service=Interceptor,type=Portlet,name=ConsumerCache"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.portlet.aspects.portlet.PortalSessionSynchronizationInterceptor"
  |       name="portal:service=Interceptor,type=Portlet,name=PortalSessionSynchronization"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
  |       name="portal:service=InterceptorStackFactory,type=Instance"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends-list optional-attribute-name="InterceptorNames">
  |          <depends-list-element>portal:service=Interceptor,type=Portlet,name=ConsumerCache</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Portlet,name=InstanceSecurity</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortalSessionSynchronization</depends-list-element>
  |       </depends-list>
  |    </mbean>
  | 
  |    <!-- Producer stack -->
  |    <mbean
  |       code="org.jboss.portal.portlet.aspects.portlet.ValveInterceptor"
  |       name="portal:service=Interceptor,type=Portlet,name=Valve"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.portlet.aspects.portlet.ContextTrackerInterceptor"
  |       name="portal:service=Interceptor,type=Portlet,name=ContextTracker"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.portlet.aspects.portlet.SecureTransportInterceptor"
  |       name="portal:service=Interceptor,type=Portlet,name=SecureTransport"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor"
  |       name="portal:service=Interceptor,type=Portlet,name=ContextDispatcher"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="ServletContainerFactory"
  |          proxy-type="attribute">portal:service=ServletContainerFactory</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.portlet.aspects.portlet.PortletSessionSynchronizationInterceptor"
  |       name="portal:service=Interceptor,type=Portlet,name=PortletSessionSynchronization"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.portlet.bridge.BridgeInterceptor"
  |       name="portal:service=Interceptor,type=Portlet,name=Bridge"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.portlet.aspects.portlet.WindowStatesInterceptor"
  |       name="portal:service=Interceptor,type=Portlet,name=WindowStates"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.portlet.aspects.portlet.ModesInterceptor"
  |       name="portal:service=Interceptor,type=Portlet,name=Modes"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.portlet.aspects.portlet.ProducerCacheInterceptor"
  |       name="portal:service=Interceptor,type=Portlet,name=ProducerCache"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.portlet.TransactionInterceptor"
  |       name="portal:service=Interceptor,type=Portlet,name=Transaction"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.portlet.HeaderInterceptor"
  |       name="portal:service=Interceptor,type=Portlet,name=Header"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.portlet.AjaxInterceptor"
  |       name="portal:service=Interceptor,type=Portlet,name=Ajax"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.server.impl.invocation.JBossInterceptorStackFactory"
  |       name="portal:service=InterceptorStackFactory,type=Producer"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends-list optional-attribute-name="InterceptorNames">
  |          <depends-list-element>portal:service=Interceptor,type=Portlet,name=Valve</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Portlet,name=SecureTransport</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextDispatcher</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Portlet,name=ContextTracker</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Portlet,name=PortletSessionSynchronization</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Portlet,name=WindowStates</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Portlet,name=Bridge</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Portlet,name=Modes</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Portlet,name=Ajax</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Portlet,name=ProducerCache</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Portlet,name=Header</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Portlet,name=Transaction</depends-list-element>
  |       </depends-list>
  |    </mbean>
  | 
  |    <!-- Theme and layout services -->
  |    <mbean
  |       code="org.jboss.portal.theme.impl.ThemeServiceImpl"
  |       name="portal:service=ThemeService"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <attribute name="DefaultThemeName">renaissance</attribute>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.theme.impl.LayoutServiceImpl"
  |       name="portal:service=LayoutService"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <attribute name="DefaultLayoutName">generic</attribute>
  |       <attribute name="DefaultRenderSetName">divRenderer</attribute>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.theme.impl.PageServiceImpl"
  |       name="portal:service=PageService"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="LayoutService"
  |          proxy-type="attribute">portal:service=LayoutService</depends>
  |       <depends
  |          optional-attribute-name="ThemeService"
  |          proxy-type="attribute">portal:service=ThemeService</depends>
  |    </mbean>
  | 
  |    <!--
  |       | Uncomment in clustered mode : replicated cache for hibernate
  |       
  |    <mbean code="org.jboss.cache.TreeCache"
  |    	name="portal:service=TreeCache,type=hibernate">
  |    	<depends>jboss:service=Naming</depends>
  |    	<depends>jboss:service=TransactionManager</depends>
  | 
  |    	<attribute name="TransactionManagerLookupClass">
  |    		org.jboss.cache.JBossTransactionManagerLookup
  |    	</attribute>
  | 
  |    	<attribute name="NodeLockingScheme">OPTIMISTIC</attribute>
  |    	<attribute name="IsolationLevel">REPEATABLE_READ</attribute>
  | 
  |    	<attribute name="CacheMode">REPL_SYNC</attribute>
  | 
  |    	<attribute name="ClusterName">
  |    		${portal.hibernate.cache.partition.name:portal.hibernate}
  |    	</attribute>
  | 
  |    	<attribute name="InitialStateRetrievalTimeout">17500</attribute>
  | 
  |    	<attribute name="SyncReplTimeout">17500</attribute>
  | 
  |    	<attribute name="LockAcquisitionTimeout">15000</attribute>
  | 
  | 
  |    	<attribute name="EvictionPolicyClass">
  |    		org.jboss.cache.eviction.LRUPolicy
  |    	</attribute>
  |    	<attribute name="EvictionPolicyConfig">
  |    		<config>
  |    			<attribute name="wakeUpIntervalSeconds">5</attribute>
  | 
  |    			<region name="/_default_">
  |    				<attribute name="maxNodes">5000</attribute>
  |    				<attribute name="timeToLiveSeconds">1000</attribute>
  |    			</region>
  |    		</config>
  |    	</attribute>
  | 
  |    	<attribute name="ClusterConfig">
  |    		<config>
  |    			<UDP
  |    				mcast_addr="${jboss.partition.udpGroup:239.11.12.13}"
  |    				mcast_port="${portal.hibernate.cache.udpPort:23456}" tos="8"
  |    				ucast_recv_buf_size="20000000" ucast_send_buf_size="640000"
  |    				mcast_recv_buf_size="25000000" mcast_send_buf_size="640000"
  |    				loopback="false" discard_incompatible_packets="true"
  |    				enable_bundling="false" max_bundle_size="64000"
  |    				max_bundle_timeout="30" use_incoming_packet_handler="true"
  |    				use_outgoing_packet_handler="false"
  |    				ip_ttl="${jgroups.udp.ip_ttl:2}" down_thread="false"
  |    				up_thread="false" />
  |    			<PING timeout="2000" down_thread="false"
  |    				up_thread="false" num_initial_members="3" />
  |    			<MERGE2 max_interval="100000" down_thread="false"
  |    				up_thread="false" min_interval="20000" />
  |    			<FD_SOCK down_thread="false" up_thread="false" />
  |    			<FD timeout="10000" max_tries="5" down_thread="false"
  |    				up_thread="false" shun="true" />
  |    			<VERIFY_SUSPECT timeout="1500" down_thread="false"
  |    				up_thread="false" />
  |    			<pbcast.NAKACK max_xmit_size="60000"
  |    				use_mcast_xmit="false" gc_lag="0"
  |    				retransmit_timeout="300,600,1200,2400,4800" down_thread="false"
  |    				up_thread="false" discard_delivered_msgs="true" />
  |    			<UNICAST timeout="300,600,1200,2400,3600"
  |    				down_thread="false" up_thread="false" />
  |    			<pbcast.STABLE stability_delay="1000"
  |    				desired_avg_gossip="50000" down_thread="false" up_thread="false"
  |    				max_bytes="400000" />
  |    			<pbcast.GMS print_local_addr="true" join_timeout="3000"
  |    				down_thread="false" up_thread="false" join_retry_timeout="2000"
  |    				shun="true" view_bundling="true" />
  |    			<FRAG2 frag_size="60000" down_thread="false"
  |    				up_thread="false" />
  |    			<pbcast.STATE_TRANSFER down_thread="false"
  |    				up_thread="false" use_flush="false" />
  |    		</config>
  |    	</attribute>
  |    </mbean>
  | 
  |    <mbean code="org.jboss.portal.jems.hibernate.JBossTreeCacheProvider"
  |    	name="portal:service=TreeCacheProvider,type=hibernate">
  |    	<depends optional-attribute-name="CacheName">
  |    		portal:service=TreeCache,type=hibernate
  |    	</depends>
  |    </mbean>
  |    
  |    -->
  | 
  |    <!-- Session factories -->
  |    <mbean
  |       code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
  |       name="portal:service=Hibernate"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
  |       <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
  |          <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
  |        -->
  |       <attribute name="DoChecking">true</attribute>
  |       <attribute name="ConfigLocation">conf/hibernate/user/hibernate.cfg.xml</attribute>
  |       <attribute name="SetupLocation">conf/hibernate/user/setup.txt</attribute>
  |       <attribute name="JNDIName">java:/portal/IdentitySessionFactory</attribute>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
  |       name="portal:service=Hibernate,type=Instance"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
  |       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
  |       <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
  |          <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
  |        -->
  |       <attribute name="DoChecking">true</attribute>
  |       <attribute name="ConfigLocation">conf/hibernate/instance/hibernate.cfg.xml</attribute>
  |       <attribute name="JNDIName">java:/portal/InstanceSessionFactory</attribute>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
  |       name="portal:service=Hibernate,type=PortalObject"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
  |       <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
  |          <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
  |        -->
  |       <attribute name="DoChecking">true</attribute>
  |       <attribute name="ConfigLocation">conf/hibernate/portal/hibernate.cfg.xml</attribute>
  |       <attribute name="JNDIName">java:/portal/PortalObjectSessionFactory</attribute>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.jems.hibernate.SessionFactoryBinder"
  |       name="portal:service=Hibernate,type=Portlet"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
  |       <!-- Uncomment in clustered mode : hibernate depends on its tree cache service 
  |          <depends>portal:service=TreeCacheProvider,type=hibernate</depends>
  |        -->
  |       <attribute name="DoChecking">true</attribute>
  |       <attribute name="ConfigLocation">conf/hibernate/portlet/hibernate.cfg.xml</attribute>
  |       <attribute name="JNDIName">java:/portal/PortletSessionFactory</attribute>
  |    </mbean>
  | 
  |    <!--Identity-->
  |    <mbean
  |       code="org.jboss.portal.identity.service.IdentityEventManagerService"
  |       name="portal:service=IdentityEventManager"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.identity.service.IdentityServiceControllerImpl"
  |       name="portal:service=Module,type=IdentityServiceController"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends>portal:service=Hibernate</depends>
  |       <depends
  |          optional-attribute-name="IdentityEventBroadcaster"
  |          proxy-type="attribute">portal:service=IdentityEventManager</depends>
  |       <attribute name="JndiName">java:/portal/IdentityServiceController</attribute>
  |       <attribute name="RegisterMBeans">true</attribute>
  |       <attribute name="ConfigFile">conf/identity/identity-config.xml</attribute>
  |       <attribute name="DefaultConfigFile">conf/identity/standardidentity-config.xml</attribute>
  |    </mbean>
  | 
  |    <mbean
  |       code="org.jboss.portal.core.impl.mail.MailModuleImpl"
  |       name="portal:service=Module,type=Mail"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends>jboss:service=Mail</depends>
  |       <depends>portal:service=Module,type=IdentityServiceController</depends>
  |       <attribute name="QueueCapacity">-1</attribute>
  |       <attribute name="Gateway">localhost</attribute>
  |       <attribute name="SmtpUser"></attribute>
  |       <attribute name="SmtpPassword"></attribute>
  |       <attribute name="JavaMailDebugEnabled">false</attribute>
  |       <attribute name="SMTPConnectionTimeout">100000</attribute>
  |       <attribute name="SMTPTimeout">10000</attribute>
  |       <attribute name="JNDIName">java:portal/MailModule</attribute>
  |    </mbean>
  | 
  |    <mbean
  |       code="org.jboss.security.auth.login.DynamicLoginConfig"
  |       name="portal:service=JAASLoginModule">
  |       <depends optional-attribute-name="LoginConfigService">jboss.security:service=XMLLoginConfig</depends>
  |       <depends optional-attribute-name="SecurityManagerService">jboss.security:service=JaasSecurityManager</depends>
  |       <attribute name="AuthConfig">conf/login-config.xml</attribute>
  |    </mbean>
  | 
  |    <!-- a service to schedule activity of the users -->
  |    <mbean
  |       code="org.jboss.portal.core.identity.UsersActivityStatsServiceImpl"
  |       name="portal:service=Module,type=UsersActivityStatsService"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <!--
  |         |Uncomment in clustered mode : broadcaster will spread info about user activity in cluster
  |       
  | 
  |          <attribute name="ActivityBroadcasterName">portal:service=HAUserActivityNotificationBroadcaster</attribute>
  | 
  |       
  |       -->
  |    </mbean>
  | 
  |    <!--
  |      |Uncomment in clustered mode : broadcaster will spread info about user activity in cluster
  |    
  | 
  |    <mbean code="org.jboss.portal.core.identity.UserActivityNotificationBroadcaster" 
  |       name="portal:service=HAUserActivityNotificationBroadcaster">
  |       <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>
  |    </mbean>
  | 
  |    
  |    -->
  | 
  |    <!-- Registries -->
  |    <mbean
  |       code="org.jboss.portal.portlet.impl.container.PortletApplicationRegistryImpl"
  |       name="portal:service=WebAppRegistry"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  | 
  |    <!-- Listener registry -->
  |    <mbean
  |       code="org.jboss.portal.core.event.PortalEventListenerRegistryImpl"
  |       name="portal:service=ListenerRegistry"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  | 
  |    <!-- The different containers -->
  | 
  |    <mbean
  |       code="org.jboss.portal.core.impl.model.instance.persistent.PersistentInstanceContainerContext"
  |       name="portal:service=InstanceContainerContext"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends>portal:service=Hibernate,type=Instance</depends>
  |       <attribute name="SessionFactoryJNDIName">java:/portal/InstanceSessionFactory</attribute>
  |       <attribute name="CacheNaturalId">true</attribute>
  |    </mbean>
  | 
  |    <mbean
  |       code="org.jboss.portal.core.impl.model.instance.InstanceContainerImpl"
  |       name="portal:container=Instance"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="ContainerContext"
  |          proxy-type="attribute">portal:service=InstanceContainerContext</depends>
  |       <depends
  |          optional-attribute-name="StackFactory"
  |          proxy-type="attribute">portal:service=InterceptorStackFactory,type=Instance</depends>
  |       <depends
  |          optional-attribute-name="PortletInvoker"
  |          proxy-type="attribute">portal:service=PortletInvoker,type=Federating</depends>
  |       <depends
  |          optional-attribute-name="PortalAuthorizationManagerFactory"
  |          proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
  |       <depends
  |          optional-attribute-name="AuthorizationDomainRegistry"
  |          proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer"
  |       name="portal:container=PortalObject"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends>portal:service=Hibernate,type=PortalObject</depends>
  | 	   <depends
  |          optional-attribute-name="PortalAuthorizationManagerFactory"
  |          proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
  |       <depends
  |          optional-attribute-name="AuthorizationDomainRegistry"
  |          proxy-type="attribute">portal:service=AuthorizationDomainRegistry</depends>
  |       <depends
  |          optional-attribute-name="ContentProviderRegistry"
  |          proxy-type="attribute">portal:service=ContentProviderRegistry</depends>
  |       <attribute name="SessionFactoryJNDIName">java:/portal/PortalObjectSessionFactory</attribute>
  |       <attribute name="CacheNaturalId">true</attribute>
  |    </mbean>
  | 
  |    <!-- Customization manager -->
  |    <mbean
  |       code="org.jboss.portal.core.impl.model.CustomizationManagerService"
  |       name="portal:service=CustomizationManager"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  | 	   <depends
  |          optional-attribute-name="PortalAuthorizationManagerFactory"
  |          proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
  |       <depends
  |          optional-attribute-name="InstanceContainer"
  |          proxy-type="attribute">portal:container=Instance</depends>
  |       <depends
  |          optional-attribute-name="PortalObjectContainer"
  |          proxy-type="attribute">portal:container=PortalObject</depends>
  |       <depends>portal:service=Module,type=IdentityServiceController</depends>
  |       <attribute name="DashboardContextId">dashboard</attribute>
  |    </mbean>
  | 
  |    <!-- The content provider framework -->
  |    <mbean
  |       code="org.jboss.portal.core.impl.model.content.ContentProviderRegistryService"
  |       name="portal:service=ContentProviderRegistry"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.impl.model.content.portlet.InternalPortletContentProvider"
  |       name="portal:service=ContentRenderer,type=portlet"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <attribute name="ContentType">portlet</attribute>
  |       <depends
  |          optional-attribute-name="Registry"
  |          proxy-type="attribute">portal:service=ContentProviderRegistry</depends>
  |       <depends
  |          optional-attribute-name="CustomizationManager"
  |          proxy-type="attribute">portal:service=CustomizationManager</depends>
  |       <depends
  |          optional-attribute-name="InstanceContainer"
  |          proxy-type="attribute">portal:container=Instance</depends>
  |       <depends
  |          optional-attribute-name="PortalAuthorizationManagerFactory"
  |          proxy-type="attribute">portal:service=PortalAuthorizationManagerFactory</depends>
  |    </mbean>
  | 
  |    <!-- Integrate identity -->
  |    <mbean
  |       code="org.jboss.portal.core.identity.DashboardBridge"
  |       name="portal:service=IdentityDashboardBridge"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="IdentityEventEmitter"
  |          proxy-type="attribute">portal:service=IdentityEventManager</depends>
  |       <depends
  |          optional-attribute-name="CustomizationManager"
  |          proxy-type="attribute">portal:service=CustomizationManager</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.identity.SecurityBridge"
  |       name="portal:service=IdentitySecurityBridge"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="IdentityEventEmitter"
  |          proxy-type="attribute">portal:service=IdentityEventManager</depends>
  |       <depends
  |          optional-attribute-name="DynamicLoginConfig"
  |          proxy-type="attribute">portal:service=JAASLoginModule</depends>
  |    </mbean>
  | 
  |    <!-- Command factories -->
  |    <mbean
  |       code="org.jboss.portal.core.controller.command.mapper.DelegatingCommandFactoryService"
  |       name="portal:commandFactory=Delegating"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.model.portal.DefaultPortalCommandFactory"
  |       name="portal:commandFactory=DefaultPortal"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="NextFactory"
  |          proxy-type="attribute">portal:commandFactory=Delegating</depends>
  |       <depends
  |          optional-attribute-name="Container"
  |          proxy-type="attribute">portal:container=PortalObject</depends>
  |    </mbean>
  | 
  |    <mbean
  |       code="org.jboss.portal.core.model.portal.command.mapping.DefaultPortalObjectPathMapper"
  |       name="portal:service=PortalObjectPathMapper,type=Default"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="Container"
  |          proxy-type="attribute">portal:container=PortalObject</depends>
  |       <attribute name="Namespace"><![CDATA[]]></attribute>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.model.portal.PortalObjectCommandFactory"
  |       name="portal:commandFactory=PortalObject"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="Mapper"
  |          proxy-type="attribute">portal:service=PortalObjectPathMapper,type=Default</depends>
  |    </mbean>
  | 
  |    <mbean
  |       code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
  |       name="portal:commandFactory=Delegate,path=portal"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <attribute name="Path">/portal</attribute>
  |       <depends
  |          optional-attribute-name="DelegatingFactory"
  |          proxy-type="attribute">portal:commandFactory=Delegating</depends>
  |       <depends
  |          optional-attribute-name="DelegateFactory"
  |          proxy-type="attribute">portal:commandFactory=PortalObject</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.controller.command.mapper.SignOutCommandFactoryService"
  |       name="portal:commandFactory=SignOut"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
  |       name="portal:commandFactory=Delegate,path=signout"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <attribute name="Path">/signout</attribute>
  |       <depends
  |          optional-attribute-name="DelegatingFactory"
  |          proxy-type="attribute">portal:commandFactory=Delegating</depends>
  |       <depends
  |          optional-attribute-name="DelegateFactory"
  |          proxy-type="attribute">portal:commandFactory=SignOut</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.model.portal.command.mapping.DashboardPortalObjectPathMapper"
  |       name="portal:service=PortalObjectPathMapper,type=Dashboard"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="CustomizationManager"
  |          proxy-type="attribute">portal:service=CustomizationManager</depends>
  |       <depends
  |          optional-attribute-name="Container"
  |          proxy-type="attribute">portal:container=PortalObject</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.model.portal.PortalObjectCommandFactory"
  |       name="portal:commandFactory=Dashboard"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="Mapper"
  |          proxy-type="attribute">portal:service=PortalObjectPathMapper,type=Dashboard</depends>
  |    </mbean>
  | 
  |    <mbean
  |       code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
  |       name="portal:commandFactory=Delegate,path=dashboard"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <attribute name="Path">/dashboard</attribute>
  |       <depends
  |          optional-attribute-name="DelegatingFactory"
  |          proxy-type="attribute">portal:commandFactory=Delegating</depends>
  |       <depends
  |          optional-attribute-name="DelegateFactory"
  |          proxy-type="attribute">portal:commandFactory=Dashboard</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.controller.ajax.AjaxCommandFactory"
  |       name="portal:commandFactory=Ajax"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.controller.command.mapper.CommandFactoryDelegate"
  |       name="portal:commandFactory=Delegate,path=ajax"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <attribute name="Path">/ajax</attribute>
  |       <depends
  |          optional-attribute-name="DelegatingFactory"
  |          proxy-type="attribute">portal:commandFactory=Delegating</depends>
  |       <depends
  |          optional-attribute-name="DelegateFactory"
  |          proxy-type="attribute">portal:commandFactory=Ajax</depends>
  |    </mbean>
  | 
  |    <!-- URL factories -->
  |    <mbean
  |       code="org.jboss.portal.core.controller.command.mapper.DelegatingURLFactoryService"
  |       name="portal:urlFactory=Delegating"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.model.portal.PortalObjectURLFactory"
  |       name="portal:urlFactory=PortalObject,type=Default"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <attribute name="Namespace"><![CDATA[]]></attribute>
  |       <attribute name="Path">/portal</attribute>
  |       <depends
  |          optional-attribute-name="Factory"
  |          proxy-type="attribute">portal:urlFactory=Delegating</depends>
  |       <depends
  |          optional-attribute-name="Mapper"
  |          proxy-type="attribute">portal:service=PortalObjectPathMapper,type=Default</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.controller.command.mapper.SignOutURLFactory"
  |       name="portal:urlFactory=SignOut"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <attribute name="Path">/signout</attribute>
  |       <depends
  |          optional-attribute-name="Factory"
  |          proxy-type="attribute">portal:urlFactory=Delegating</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.model.portal.PortalObjectURLFactory"
  |       name="portal:urlFactory=PortalObject,type=Dashboard"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <attribute name="Namespace">dashboard</attribute>
  |       <attribute name="Path">/dashboard</attribute>
  |       <depends
  |          optional-attribute-name="Factory"
  |          proxy-type="attribute">portal:urlFactory=Delegating</depends>
  |       <depends
  |          optional-attribute-name="Mapper"
  |          proxy-type="attribute">portal:service=PortalObjectPathMapper,type=Dashboard</depends>
  |    </mbean>
  | 
  |    <!-- The federating portlet invoker -->
  |    <mbean
  |       code="org.jboss.portal.portlet.federation.impl.FederatingPortletInvokerService"
  |       name="portal:service=PortletInvoker,type=Federating"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  | 
  |    <!-- The portlet container invoker -->
  |    <mbean
  |       code="org.jboss.portal.portlet.container.PortletContainerInvoker"
  |       name="portal:service=PortletInvoker,type=Container"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="StackFactory"
  |          proxy-type="attribute">portal:service=InterceptorStackFactory,type=Producer</depends>
  |       <depends
  |          optional-attribute-name="Registry"
  |          proxy-type="attribute">portal:service=WebAppRegistry</depends>
  |    </mbean>
  | 
  |    <!-- The producer portlet invoker -->
  |    <mbean
  |       code="org.jboss.portal.core.impl.portlet.state.PersistentPortletStatePersistenceManager"
  |       name="portal:service=PersistenceManager,type=Producer"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends>portal:service=Hibernate,type=Portlet</depends>
  |       <attribute name="SessionFactoryJNDIName">java:/portal/PortletSessionFactory</attribute>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.portlet.impl.state.StateManagementPolicyService"
  |       name="portal:service=StateManagementPolicy,type=Producer"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <attribute name="PersistLocally">true</attribute>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.portlet.impl.state.StateConverterV0"
  |       name="portal:service=StateConverter,type=Producer"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker"
  |       name="portal:service=PortletInvoker,type=Producer"
  |       xmbean-dd=""
  |       xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
  |       <xmbean/>
  |       <depends
  |          optional-attribute-name="PortletInvoker"
  |          proxy-type="attribute">portal:service=PortletInvoker,type=Container</depends>
  |       <depends
  |          optional-attribute-name="PersistenceManager"
  |          proxy-type="attribute">portal:service=PersistenceManager,type=Producer</depends>
  |       <depends
  |          optional-attribute-name="StateManagementPolicy"
  |          proxy-type="attribute">portal:service=StateManagementPolicy,type=Producer</depe

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4145666#4145666

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4145666



More information about the jboss-user mailing list