[jboss-user] [JBoss Portal] - trouble with clustering Portal 2.2.1-SP3 + AS 4.0.4GA

tajh do-not-reply at jboss.com
Thu Dec 21 19:43:25 EST 2006


Describe your environment:
JBoss Portal 2.2.1 SP3
downloaded as a bundle with JBoss AS 4.0.4, jboss-EJB-3.0_RC9-FD patch is applied
DB is Oracle 10g
JDBC connector is ojdbc14.jar
running on Solaris 10 (I believe)

Describe the problem:
After discovering that our two-host cluster never had Portal configured for clustering, I attempted to configure it for clustering as instructed in http://wiki.jboss.org/wiki/Wiki.jsp?page=Portal_2_2Cluster . Upon doing so, I discover errors on JBoss startup, and cannot access our portal page.  I am not concerned with the CMS issue - I know there is some known problem with CMS on portal 2.2 with clustering, we are not using CMS, so I am not concerned with that problem.  I also am not concerned with the duplicate data source issue.  I would like to figure out this issue with the TreeCache, though, as that is the showstopper.  Any help that can be provided is appreciated!

Here is my server log file:

2006-12-21 19:17:01,846 INFO  [org.jboss.naming.NamingService] JNDI bootstrap JNP=/10.0.2.15:1099, RMI=/10.0.2.15:1098, backlog=50, no client SocketFactory, Server SocketFactory=class org.jboss.net.sockets.DefaultSocketFactory
  | 2006-12-21 19:17:24,077 INFO  [org.jboss.cache.TreeCache] interceptor chain is:
  | class org.jboss.cache.interceptors.CallInterceptor
  | class org.jboss.cache.interceptors.PessimisticLockInterceptor
  | class org.jboss.cache.interceptors.UnlockInterceptor
  | 2006-12-21 19:17:24,078 INFO  [org.jboss.cache.TreeCache] cache mode is local, will not create the channel
  | 2006-12-21 19:17:24,216 INFO  [org.jboss.cache.TreeCache] interceptor chain is:
  | class org.jboss.cache.interceptors.CallInterceptor
  | class org.jboss.cache.interceptors.PessimisticLockInterceptor
  | class org.jboss.cache.interceptors.UnlockInterceptor
  | class org.jboss.cache.interceptors.ReplicationInterceptor
  | 2006-12-21 19:17:24,217 INFO  [org.jboss.cache.TreeCache] cache mode is REPL_SYNC
  | 2006-12-21 19:17:25,337 INFO  [org.jboss.cache.TreeCache] Cache is started!!
  | 2006-12-21 19:17:25,601 INFO  [STDOUT] 
  | -------------------------------------------------------
  | GMS: address is clstr-sas302:35843
  | -------------------------------------------------------
  | 2006-12-21 19:17:27,261 INFO  [org.jboss.cache.TreeCache] my local address is clstr-sas302:35843
  | 2006-12-21 19:17:27,268 INFO  [org.jboss.cache.TreeCache] viewAccepted(): [10.0.2.16:37719|11] [10.0.2.16:37719, clstr-sas302:35843]
  | 2006-12-21 19:17:27,307 INFO  [org.jboss.cache.TreeCache] received the state (size=1024 bytes)
  | 2006-12-21 19:17:27,368 INFO  [org.jboss.cache.TreeCache] state was retrieved successfully (in 106 milliseconds)
  | 2006-12-21 19:17:27,369 INFO  [org.jboss.cache.TreeCache] Cache is started!!
  | 2006-12-21 19:17:33,315 INFO  [org.jboss.ws.eventing.mgmt.SubscriptionManager] Bound event dispatcher to java:/EventDispatcher
  | 2006-12-21 19:17:35,965 INFO  [org.jboss.jmx.adaptor.snmp.agent.SnmpAgentService] SNMP agent going active
  | 2006-12-21 19:17:36,425 INFO  [org.jboss.aop.deployment.AspectDeployer] Deployed AOP: file:/opt/jboss/server/all/deploy/tc5-cluster.sar/tc5-cluster.aop
  | 2006-12-21 19:17:36,642 INFO  [org.jboss.cache.TreeCache] setting cluster properties from xml to: UDP(down_thread=false;enable_bundling=true;ip_ttl=2;loopback=false;max_bundle_size=64000;max_bundle_timeout=30;mcast_addr=230.1.2.7;mcast_port=45577;mcast_recv_buf_size=25000000;mcast_send_buf_size=640000;ucast_recv_buf_size=20000000;ucast_send_buf_size=640000;up_thread=false;use_incoming_packet_handler=true;use_outgoing_packet_handler=true):PING(down_thread=false;num_initial_members=3;timeout=2000;up_thread=false):MERGE2(down_thread=false;max_interval=100000;min_interval=20000;up_thread=false):FD(down_thread=false;max_tries=5;shun=true;timeout=2500;up_thread=false):VERIFY_SUSPECT(down_thread=false;timeout=1500;up_thread=false):pbcast.NAKACK(discard_delivered_msgs=true;down_thread=false;gc_lag=50;max_xmit_size=60000;retransmit_timeout=100,200,300,600,1200,2400,4800;up_thread=false;use_mcast_xmit=false):UNICAST(down_thread=false;timeout=300,600,1200,2400,3600;up_thread=false):pbcast.STABLE(desired_avg_gossip=50000;down_thread=false;max_bytes=2100000;stability_delay=1000;up_thread=false):pbcast.GMS(down_thread=false;join_retry_timeout=2000;join_timeout=3000;print_local_addr=true;shun=true;up_thread=false):FC(down_thread=false;max_credits=10000000;min_threshold=0.20;up_thread=false):FRAG2(down_thread=false;frag_size=60000;up_thread=false):pbcast.STATE_TRANSFER(down_thread=false;up_thread=false)
  | 2006-12-21 19:17:36,654 INFO  [org.jboss.cache.TreeCache] interceptor chain is:
  | class org.jboss.cache.interceptors.CallInterceptor
  | class org.jboss.cache.interceptors.PessimisticLockInterceptor
  | class org.jboss.cache.interceptors.UnlockInterceptor
  | class org.jboss.cache.interceptors.ReplicationInterceptor
  | 2006-12-21 19:17:36,655 INFO  [org.jboss.cache.TreeCache] cache mode is REPL_ASYNC
  | 2006-12-21 19:17:36,847 INFO  [STDOUT] 
  | -------------------------------------------------------
  | GMS: address is clstr-sas302:35848
  | -------------------------------------------------------
  | 2006-12-21 19:17:38,952 INFO  [org.jboss.cache.TreeCache] viewAccepted(): [10.0.2.16:37701|7] [10.0.2.16:37701, clstr-sas302:35848]
  | 2006-12-21 19:17:38,952 INFO  [org.jboss.cache.TreeCache] my local address is clstr-sas302:35848
  | 2006-12-21 19:17:39,007 INFO  [org.jboss.cache.TreeCache] received the state (size=1024 bytes)
  | 2006-12-21 19:17:39,012 INFO  [org.jboss.cache.TreeCache] state was retrieved successfully (in 59 milliseconds)
  | 2006-12-21 19:17:39,012 INFO  [org.jboss.cache.TreeCache] Cache is started!!
  | 2006-12-21 19:17:39,676 INFO  [org.apache.catalina.startup.Embedded] Catalina naming disabled
  | 2006-12-21 19:17:39,910 INFO  [org.apache.catalina.startup.ClusterRuleSetFactory] Unable to find a cluster rule set in the classpath. Will load the default rule set.
  | 2006-12-21 19:17:39,916 INFO  [org.apache.catalina.startup.ClusterRuleSetFactory] Unable to find a cluster rule set in the classpath. Will load the default rule set.
  | 2006-12-21 19:17:41,043 INFO  [org.apache.coyote.http11.Http11BaseProtocol] Initializing Coyote HTTP/1.1 on http-10.0.2.15-8080
  | 2006-12-21 19:17:41,050 INFO  [org.apache.catalina.startup.Catalina] Initialization processed in 1133 ms
  | 2006-12-21 19:17:41,051 INFO  [org.jboss.web.tomcat.tc5.StandardService] Starting service jboss.web
  | 2006-12-21 19:17:41,064 INFO  [org.apache.catalina.core.StandardEngine] Starting Servlet Engine: Apache Tomcat/5.5.17
  | 2006-12-21 19:17:41,212 INFO  [org.apache.catalina.core.StandardHost] XML validation disabled
  | 2006-12-21 19:17:41,300 INFO  [org.apache.catalina.startup.Catalina] Server startup in 250 ms
  | 2006-12-21 19:17:41,940 INFO  [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/invoker, warUrl=.../deploy/httpha-invoker.sar/invoker.war/
  | 2006-12-21 19:17:43,118 INFO  [org.apache.catalina.loader.WebappLoader] Dual registration of jndi stream handler: factory already defined
  | 2006-12-21 19:17:45,175 INFO  [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/portal-cms, warUrl=.../deploy/jboss-portal.sar/portal-cms.war/
  | 2006-12-21 19:17:45,873 INFO  [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/portal-core, warUrl=.../deploy/jboss-portal.sar/portal-core.war/
  | 2006-12-21 19:17:48,989 INFO  [org.apache.myfaces.config.FacesConfigurator] Reading standard config org/apache/myfaces/resource/standard-faces-config.xml
  | 2006-12-21 19:17:50,270 INFO  [org.apache.myfaces.config.FacesConfigurator] Reading config jar:file:/opt/jboss/server/all/tmp/deploy/tmp46596jsf-facelets.jar!/META-INF/faces-config.xml
  | 2006-12-21 19:17:50,311 INFO  [org.apache.myfaces.config.FacesConfigurator] Reading config jar:file:/opt/jboss/server/all/tmp/deploy/tmp46608tomahawk.jar!/META-INF/faces-config.xml
  | 2006-12-21 19:17:50,612 INFO  [org.apache.myfaces.config.FacesConfigurator] Reading config /WEB-INF/faces-config.xml
  | 2006-12-21 19:17:51,269 ERROR [org.apache.myfaces.util.LocaleUtils] Locale name null or empty, ignoring
  | 2006-12-21 19:17:54,084 INFO  [org.apache.myfaces.webapp.StartupServletContextListener] ServletContext '/opt/jboss/server/all/./deploy/jboss-portal.sar/portal-core.war/' initialized.
  | 2006-12-21 19:17:54,299 INFO  [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/portal-samples, warUrl=.../deploy/jboss-portal.sar/portal-samples.war/
  | 2006-12-21 19:17:54,956 INFO  [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/portal, warUrl=.../deploy/jboss-portal.sar/portal-server.war/
  | 2006-12-21 19:17:55,724 INFO  [org.jboss.web.tomcat.tc5.session.JBossCacheManager] init(): replicationGranularity_ is 0 and invaldateSessionPolicy is 1
  | 2006-12-21 19:17:55,882 INFO  [org.jboss.web.tomcat.tc5.session.JBossCacheManager] Starting JBossManager
  | 2006-12-21 19:17:56,084 INFO  [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jbossweb-tomcat55.sar/ROOT.war/
  | 2006-12-21 19:17:56,745 INFO  [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/jbossws, warUrl=.../tmp/deploy/tmp46639jbossws-exp.war/
  | 2006-12-21 19:17:57,385 INFO  [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/juddi, warUrl=.../deploy/juddi-service.sar/juddiws.war/
  | 2006-12-21 19:17:57,946 INFO  [org.apache.juddi.registry.RegistryServlet] Loading jUDDI configuration.
  | 2006-12-21 19:17:57,951 INFO  [org.apache.juddi.registry.RegistryServlet] Resources loaded from: /WEB-INF/juddi.properties
  | 2006-12-21 19:17:57,952 INFO  [org.apache.juddi.registry.RegistryServlet] Initializing jUDDI components.
  | 2006-12-21 19:18:00,761 INFO  [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] Initializing
  | 2006-12-21 19:18:00,927 INFO  [STDOUT] 
  | -------------------------------------------------------
  | GMS: address is clstr-sas302:35851 (additional data: 14 bytes)
  | -------------------------------------------------------
  | 2006-12-21 19:18:02,948 INFO  [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] Number of cluster members: 2
  | 2006-12-21 19:18:02,949 INFO  [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] Other members: 1
  | 2006-12-21 19:18:02,950 INFO  [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] Fetching state (will wait for 30000 milliseconds):
  | 2006-12-21 19:18:02,950 INFO  [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] New cluster view for partition DefaultPartition: 7 ([10.0.2.16:1099, 10.0.2.15:1099] delta: 0)
  | 2006-12-21 19:18:02,963 INFO  [org.jboss.ha.framework.server.DistributedReplicantManagerImpl.DefaultPartition] I am (10.0.2.15:1099) received membershipChanged event:
  | 2006-12-21 19:18:02,964 INFO  [org.jboss.ha.framework.server.DistributedReplicantManagerImpl.DefaultPartition] Dead members: 0 ([])
  | 2006-12-21 19:18:02,964 INFO  [org.jboss.ha.framework.server.DistributedReplicantManagerImpl.DefaultPartition] New Members : 0 ([])
  | 2006-12-21 19:18:02,964 INFO  [org.jboss.ha.framework.server.DistributedReplicantManagerImpl.DefaultPartition] All Members : 2 ([10.0.2.16:1099, 10.0.2.15:1099])
  | 2006-12-21 19:18:03,171 INFO  [org.jboss.ha.jndi.HANamingService] Started ha-jndi bootstrap jnpPort=1100, backlog=50, bindAddress=/10.0.2.15
  | 2006-12-21 19:18:03,194 INFO  [org.jboss.ha.jndi.DetachedHANamingService$AutomaticDiscovery] Listening on /10.0.2.15:1102, group=230.0.0.4, HA-JNDI address=10.0.2.15:1100
  | 2006-12-21 19:18:05,655 INFO  [org.jboss.iiop.CorbaNamingService] Naming: [IOR:000000000000002B49444C3A6F6D672E6F72672F436F734E616D696E672F4E616D696E67436F6E746578744578743A312E3000000000000200000000000000D8000102000000000A31302E302E322E3135000DC8000000114A426F73732F4E616D696E672F726F6F74000000000000050000000000000008000000004A414300000000010000001C00000000000100010000000105010001000101090000000105010001000000210000005400000000000000010000000000000024000000220000007E0000000000000001000000103135322E3131392E3132302E313739000DC90000000000000000000000000000000000000000000000000000000000000000002000000004000000000000001F0000000400000003000000010000002000000000000000020000002000000004000000000000001F0000000400000003]
  | 2006-12-21 19:18:06,067 INFO  [org.jboss.tm.iiop.CorbaTransactionService] TransactionFactory: [IOR:000000000000003049444C3A6F72672F6A626F73732F746D2F69696F702F5472616E73616374696F6E466163746F72794578743A312E30000000000200000000000000D8000102000000000A31302E302E322E3135000DC8000000144A426F73732F5472616E73616374696F6E732F46000000050000000000000008000000004A414300000000010000001C00000000000100010000000105010001000101090000000105010001000000210000005400000000000000010000000000000024000000220000007E0000000000000001000000103135322E3131392E3132302E313739000DC90000000000000000000000000000000000000000000000000000000000000000002000000004000000000000001F0000000400000003000000010000002000000000000000020000002000000004000000000000001F0000000400000003]
  | 2006-12-21 19:18:08,426 INFO  [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.war/
  | 2006-12-21 19:18:11,075 INFO  [org.jboss.mail.MailService] Mail Service bound to java:/Mail
  | 2006-12-21 19:18:11,617 INFO  [org.jboss.resource.deployment.RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-local-jdbc.rar
  | 2006-12-21 19:18:11,747 INFO  [org.jboss.resource.deployment.RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-xa-jdbc.rar
  | 2006-12-21 19:18:11,847 INFO  [org.jboss.resource.deployment.RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-local-jdbc.rar
  | 2006-12-21 19:18:11,952 INFO  [org.jboss.resource.deployment.RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-xa-jdbc.rar
  | 2006-12-21 19:18:12,117 INFO  [org.jboss.resource.deployment.RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jms/jms-ra.rar
  | 2006-12-21 19:18:12,212 INFO  [org.jboss.resource.deployment.RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/mail-ra.rar
  | 2006-12-21 19:18:14,716 INFO  [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=HSQLDBDS' to JNDI name 'java:HSQLDBDS'
  | 2006-12-21 19:18:16,206 INFO  [org.jboss.cache.TreeCache] interceptor chain is:
  | class org.jboss.cache.interceptors.CallInterceptor
  | class org.jboss.cache.interceptors.PessimisticLockInterceptor
  | class org.jboss.cache.interceptors.CacheLoaderInterceptor
  | class org.jboss.cache.interceptors.UnlockInterceptor
  | class org.jboss.cache.interceptors.ReplicationInterceptor
  | class org.jboss.cache.interceptors.CacheStoreInterceptor
  | 2006-12-21 19:18:16,206 INFO  [org.jboss.cache.TreeCache] cache mode is REPL_SYNC
  | 2006-12-21 19:18:17,573 INFO  [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=PortalDS' to JNDI name 'java:PortalDS'
  | 2006-12-21 19:18:17,576 INFO  [org.jboss.portal.cms.impl.jcr.JCRCMS] Starting JCR CMS
  | 2006-12-21 19:18:17,981 INFO  [org.jboss.portal.cms.hibernate.HibernateStore] BUILDING SessionFactory.
  | 2006-12-21 19:18:23,548 INFO  [org.jboss.portal.cms.hibernate.HibernateStore] HibernateSessionFactory Created.
  | 2006-12-21 19:18:23,550 INFO  [org.jboss.portal.cms.hibernate.HibernateStore] BUILDING SessionFactory.
  | 2006-12-21 19:18:24,241 INFO  [org.jboss.portal.cms.hibernate.HibernateStore] HibernateSessionFactory Created.
  | 2006-12-21 19:18:24,270 INFO  [org.jboss.portal.cms.hibernate.HibernateStore] BUILDING SessionFactory.
  | 2006-12-21 19:18:24,932 INFO  [org.jboss.portal.cms.hibernate.HibernateStore] HibernateSessionFactory Created.
  | 2006-12-21 19:18:28,053 INFO  [org.jboss.portal.cms.hibernate.state.HibernatePersistenceManager] BUILDING SessionFactory.
  | 2006-12-21 19:18:29,403 INFO  [org.jboss.portal.cms.hibernate.state.HibernatePersistenceManager] HibernateSessionFactory Created.
  | 2006-12-21 19:18:30,011 INFO  [org.jboss.portal.cms.hibernate.state.HibernatePersistenceManager] BUILDING SessionFactory.
  | 2006-12-21 19:18:31,184 INFO  [org.jboss.portal.cms.hibernate.state.HibernatePersistenceManager] HibernateSessionFactory Created.
  | 2006-12-21 19:18:32,570 INFO  [org.jboss.portal.cms.impl.jcr.jackrabbit.JackrabbitJCRService] Repository 'repotest' created
  | 2006-12-21 19:18:32,653 INFO  [org.jboss.portal.cms.impl.jcr.jackrabbit.JackrabbitJCRService] The repository has already the CMS node types registered
  | 2006-12-21 19:18:32,734 WARN  [org.jboss.system.ServiceController] Problem starting service portal:service=HASingletonInvoker,type=CMS
  | java.lang.IllegalArgumentException: Unable to find operation setInvoker(org.jboss.portal.cms.ha.HASingletonInvoker)
  | 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:231)
  | 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  | 	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  | 	at $Proxy28.setInvoker(Unknown Source)
  | 	at org.jboss.portal.cms.ha.HASingletonInvoker.startService(HASingletonInvoker.java:184)
  | 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  | 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  | 	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 	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 org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 	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 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:585)
  | 	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 $Proxy109.start(Unknown Source)
  | 	at org.jboss.deployment.XSLSubDeployer.start(XSLSubDeployer.java:197)
  | 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  | 	at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 	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 $Proxy8.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.GeneratedMethodAccessor2.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 	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:585)
  | 	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:1007)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
  | 	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:585)
  | 	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:464)
  | 	at java.lang.Thread.run(Thread.java:595)
  | 2006-12-21 19:18:33,001 INFO  [STDOUT] 
  | -------------------------------------------------------
  | GMS: address is clstr-sas302:35854
  | -------------------------------------------------------
  | 2006-12-21 19:18:34,021 INFO  [org.jboss.cache.TreeCache] my local address is clstr-sas302:35854
  | 2006-12-21 19:18:34,021 INFO  [org.jboss.cache.TreeCache] viewAccepted(): [10.0.2.16:37717|11] [10.0.2.16:37717, clstr-sas302:35854]
  | 2006-12-21 19:18:34,035 INFO  [org.jboss.cache.TreeCache] received the state (size=1024 bytes)
  | 2006-12-21 19:18:34,036 INFO  [org.jboss.cache.TreeCache] state was retrieved successfully (in 15 milliseconds)
  | 2006-12-21 19:18:34,037 INFO  [org.jboss.cache.TreeCache] preloading transient state from cache loader
  | 2006-12-21 19:18:46,049 INFO  [org.jboss.cache.TreeCache] preloading transient state from cache loader was successful (in 12012 milliseconds)
  | 2006-12-21 19:18:46,050 INFO  [org.jboss.cache.TreeCache] Cache is started!!
  | 2006-12-21 19:18:47,716 WARN  [org.jboss.system.ServiceController] Problem starting service portal:container=PortalObject,type=global
  | java.lang.UnsupportedOperationException: TreeCache is a fully transactional cache: org/jboss/portal/core/impl/model/portal/PortalObjectImpl
  | 	at org.hibernate.cache.TreeCache.unlock(TreeCache.java:147)
  | 	at org.hibernate.cache.ReadWriteCache.put(ReadWriteCache.java:176)
  | 	at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:156)
  | 	at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:842)
  | 	at org.hibernate.loader.Loader.doQuery(Loader.java:717)
  | 	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
  | 	at org.hibernate.loader.Loader.loadEntity(Loader.java:1785)
  | 	at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:48)
  | 	at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:42)
  | 	at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:2821)
  | 	at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:370)
  | 	at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:351)
  | 	at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:122)
  | 	at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:178)
  | 	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
  | 	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:871)
  | 	at org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:839)
  | 	at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:266)
  | 	at org.hibernate.type.EntityType.resolve(EntityType.java:303)
  | 	at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:116)
  | 	at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:842)
  | 	at org.hibernate.loader.Loader.doQuery(Loader.java:717)
  | 	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
  | 	at org.hibernate.loader.Loader.doList(Loader.java:2145)
  | 	at org.hibernate.loader.Loader.listUsingQueryCache(Loader.java:2061)
  | 	at org.hibernate.loader.Loader.list(Loader.java:2021)
  | 	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:392)
  | 	at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:333)
  | 	at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
  | 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1114)
  | 	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
  | 	at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:756)
  | 	at org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer.lookup(PersistentPortalObjectContainer.java:219)
  | 	at org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer.createContextIfNotExist(PersistentPortalObjectContainer.java:235)
  | 	at org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer.startService(PersistentPortalObjectContainer.java:139)
  | 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  | 	at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:196)
  | 	at org.jboss.portal.common.system.AbstractJBossService.start(AbstractJBossService.java:86)
  | 	at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 	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.system.ServiceController$ServiceProxy.invoke(ServiceController.java:995)
  | 	at $Proxy0.start(Unknown Source)
  | 	at org.jboss.system.ServiceController.start(ServiceController.java:417)
  | 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 	at org.jboss.system.ServiceController.start(ServiceController.java:435)
  | 	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 	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 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:585)
  | 	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 $Proxy109.start(Unknown Source)
  | 	at org.jboss.deployment.XSLSubDeployer.start(XSLSubDeployer.java:197)
  | 	at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  | 	at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 	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 $Proxy8.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.GeneratedMethodAccessor2.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 	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:585)
  | 	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:1007)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
  | 	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:585)
  | 	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:464)
  | 	at java.lang.Thread.run(Thread.java:595)
  | 2006-12-21 19:18:47,813 ERROR [org.jboss.deployment.MainDeployer] Could not create deployment: file:/opt/jboss/server/all/deploy/jbossp-oracle-ds.xml
  | org.jboss.deployment.DeploymentException: Trying to install an already registered mbean: jboss.jca:service=LocalTxCM,name=PortalDS
  | 	at org.jboss.system.ServiceCreator.install(ServiceCreator.java:103)
  | 	at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator.java:449)
  | 	at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:171)
  | 	at org.jboss.system.ServiceController.install(ServiceController.java:226)
  | 	at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 	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.install(Unknown Source)
  | 	at org.jboss.deployment.SARDeployer.create(SARDeployer.java:249)
  | 	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:585)
  | 	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 $Proxy109.create(Unknown Source)
  | 	at org.jboss.deployment.XSLSubDeployer.create(XSLSubDeployer.java:192)
  | 	at org.jboss.deployment.MainDeployer.create(MainDeployer.java:953)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:807)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  | 	at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 	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 $Proxy8.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.GeneratedMethodAccessor2.invoke(Unknown Source)
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 	at java.lang.reflect.Method.invoke(Method.java:585)
  | 	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:585)
  | 	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:1007)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  | 	at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
  | 	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:585)
  | 	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:464)
  | 	at java.lang.Thread.run(Thread.java:595)
  | 2006-12-21 19:18:48,281 INFO  [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
  | 2006-12-21 19:18:48,512 INFO  [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
  | 2006-12-21 19:18:49,060 INFO  [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=PortalCustomDS' to JNDI name 'java:PortalCustomDS'
  | 2006-12-21 19:18:49,232 INFO  [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
  | 2006-12-21 19:18:49,983 INFO  [org.jboss.deployment.EARDeployer] Init J2EE application: file:/opt/jboss/server/all/deploy/marad-portal.ear
  | 2006-12-21 19:18:51,408 INFO  [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/marad, warUrl=.../tmp/deploy/tmp46677marad-portal.ear-contents/marad-exp.war/
  | 2006-12-21 19:18:52,519 INFO  [org.jboss.deployment.EARDeployer] Started J2EE application: file:/opt/jboss/server/all/deploy/marad-portal.ear
  | 2006-12-21 19:18:52,724 INFO  [org.jboss.ha.framework.server.FarmMemberService] **** pullNewDeployments ****
  | 2006-12-21 19:18:52,725 INFO  [org.jboss.ha.framework.server.ClusterFileTransfer] Start pull of file cluster-examples-service.xml from cluster.
  | 2006-12-21 19:18:52,802 INFO  [org.jboss.ha.framework.server.ClusterFileTransfer] Finished cluster pull of file cluster-examples-service.xml to cluster-examples-service.xml
  | 2006-12-21 19:18:52,873 ERROR [org.jboss.deployment.scanner.URLDeploymentScanner] Incomplete Deployment listing:
  | 
  | --- Incompletely deployed packages ---
  | org.jboss.deployment.DeploymentInfo at 615288bf { url=file:/opt/jboss/server/all/deploy/jbossp-oracle-ds.xml }
  |   deployer: org.jboss.deployment.XSLSubDeployer at 6e056e
  |   status: Deployment FAILED reason: Trying to install an already registered mbean: jboss.jca:service=LocalTxCM,name=PortalDS
  |   state: FAILED
  |   watch: file:/opt/jboss/server/all/deploy/jbossp-oracle-ds.xml
  |   altDD: null
  |   lastDeployed: 1166746727804
  |   lastModified: 1166746727000
  |   mbeans:
  | 
  | --- MBeans waiting for other MBeans ---
  | ObjectName: portal:service=HASingletonInvoker,type=CMS
  |   State: FAILED
  |   Reason: java.lang.IllegalArgumentException: Unable to find operation setInvoker(org.jboss.portal.cms.ha.HASingletonInvoker)
  |   I Depend On:
  |     jboss:service=DefaultPartition
  |     portal:service=CMS
  |     portal:service=ProxyFactory,type=CMS
  | 
  | ObjectName: portal:container=PortalObject,type=global
  |   State: FAILED
  |   Reason: java.lang.UnsupportedOperationException: TreeCache is a fully transactional cache: org/jboss/portal/core/impl/model/portal/PortalObjectImpl
  |   I Depend On:
  |     portal:service=ListenerRegistry
  |     portal:service=Hibernate,type=globalportal
  |   Depends On Me:
  |     portal:mapper=DefaultPortal
  |     portal:mapper=PortalObject,type=global
  |     portal:controller=Request
  |     portal:deployer=PortalWebApp
  |     portal:deploymentFactory=Object
  | 
  | --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
  | ObjectName: portal:container=PortalObject,type=global
  |   State: FAILED
  |   Reason: java.lang.UnsupportedOperationException: TreeCache is a fully transactional cache: org/jboss/portal/core/impl/model/portal/PortalObjectImpl
  |   I Depend On:
  |     portal:service=ListenerRegistry
  |     portal:service=Hibernate,type=globalportal
  |   Depends On Me:
  |     portal:mapper=DefaultPortal
  |     portal:mapper=PortalObject,type=global
  |     portal:controller=Request
  |     portal:deployer=PortalWebApp
  |     portal:deploymentFactory=Object
  | 
  | ObjectName: portal:service=HASingletonInvoker,type=CMS
  |   State: FAILED
  |   Reason: java.lang.IllegalArgumentException: Unable to find operation setInvoker(org.jboss.portal.cms.ha.HASingletonInvoker)
  |   I Depend On:
  |     jboss:service=DefaultPartition
  |     portal:service=CMS
  |     portal:service=ProxyFactory,type=CMS
  | 
  | 
  | 2006-12-21 19:18:53,271 INFO  [org.apache.coyote.http11.Http11BaseProtocol] Starting Coyote HTTP/1.1 on http-10.0.2.15-8080
  | 2006-12-21 19:18:53,609 INFO  [org.apache.jk.common.ChannelSocket] JK: ajp13 listening on /10.0.2.15:8009
  | 2006-12-21 19:18:53,644 INFO  [org.apache.jk.server.JkMain] Jk running ID=0 time=0/104  config=null
  | 2006-12-21 19:18:53,692 INFO  [org.jboss.system.server.Server] JBoss (MX MicroKernel) [4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)] Started in 2m:10s:255ms
  | 

Here is my modified jboss-portal.sar/META-INF/jboss-service.xml:

<?xml version="1.0" encoding="UTF-8"?>
  | <server>
  | 
  |    <!-- Server configuration service -->
  |    <mbean
  |       code="org.jboss.portal.server.config.ServerConfigService"
  |       name="portal:service=ServerConfig"
  |       xmbean-dd="org/jboss/portal/server/config/ServerConfigService.xml">
  |       <attribute name="ConfigLocation">conf/config.xml</attribute>
  |    </mbean>
  | 
  |    <!-- Jacc policy configuration -->
  |    <mbean
  |       code="org.jboss.portal.security.impl.jacc.PortalJaccPolicy"
  |       name="jboss.security:service=JaccPolicyProvider"
  |       xmbean-dd="org/jboss/portal/security/impl/jacc/PortalJaccPolicy.xml">
  |       <attribute name="ExternalPermissionTypes">
  |          org.jboss.portal.core.security.PortalObjectPermission,
  |          org.jboss.portal.core.security.InstancePermission,
  |          org.jboss.portal.core.security.ComponentPermission
  |       </attribute>
  |    </mbean>
  | 
  |    <!-- Security provider -->
  |    <!-- todo when the xmbean loading is fixed in JBoss move the xmbean descriptor to a resource file : http://jira.jboss.com/jira/browse/JBAS-2501 -->
  |    <mbean
  |       code="org.jboss.portal.security.impl.jacc.JBossSecurityProviderImpl"
  |       name="portal:service=SecurityProvider"
  |       xmbean-dd="">
  |       <xmbean>
  |          <descriptors>
  |             <injection id="MBeanServerType" setMethod="setMBeanServer"/>
  |             <injection id="ObjectNameType" setMethod="setObjectName"/>
  |          </descriptors>
  |          <attribute access="read-write" getMethod="getPolicyName" setMethod="setPolicyName">
  |             <description>The policy provider MBean name</description>
  |             <name>PolicyName</name>
  |             <type>javax.management.ObjectName</type>
  |          </attribute>
  |          <attribute access="read-write" getMethod="getPolicyAttributeName" setMethod="setPolicyAttributeName">
  |             <description>The Policy attribute name on the PolicyName MBean</description>
  |             <name>PolicyAttributeName</name>
  |             <type>java.lang.String</type>
  |          </attribute>
  |          <attribute access="read-write" getMethod="getConfig" setMethod="setConfig">
  |             <description>The Server Config</description>
  |             <name>ConfigName</name>
  |             <type>javax.management.ObjectName</type>
  |          </attribute>
  |         <attribute access="read-write" getMethod="getServerConfig">
  |           <description>(no description)</description>
  |           <name>ServerConfig</name>
  |           <type>org.jboss.portal.server.config.ServerConfig</type>
  |           <descriptors>
  |             <persistence/>
  |           </descriptors>
  |         </attribute>
  |         <attribute access="read-write" getMethod="getPolicy">
  |           <description>(no description)</description>
  |           <name>Policy</name>
  |           <type>java.security.Policy</type>
  |           <descriptors>
  |             <persistence/>
  |           </descriptors>
  |         </attribute>
  |         <operation impact="ACTION_INFO">
  |           <description>(no description)</description>
  |           <name>inService</name>
  |           <parameter>
  |             <description>(no description)</description>
  |             <name>policyContextID</name>
  |             <type>java.lang.String</type>
  |           </parameter>
  |           <return-type>boolean</return-type>
  |           <descriptors>
  |           </descriptors>
  |         </operation>
  |         <operation impact="ACTION_INFO">
  |           <description>(no description)</description>
  |           <name>getPolicyConfiguration</name>
  |           <parameter>
  |             <description>(no description)</description>
  |             <name>policyContextID</name>
  |             <type>java.lang.String</type>
  |           </parameter>
  |           <parameter>
  |             <description>(no description)</description>
  |             <name>remove</name>
  |             <type>boolean</type>
  |           </parameter>
  |           <return-type>javax.security.jacc.PolicyConfiguration</return-type>
  |           <descriptors>
  |           </descriptors>
  |         </operation>
  |          <operation>
  |             <name>start</name>
  |          </operation>
  |          <operation>
  |             <name>stop</name>
  |          </operation>
  |       </xmbean>
  |       <attribute name="PolicyName">jboss.security:service=JaccPolicyProvider</attribute>
  |       <attribute name="PolicyAttributeName">PolicyProxy</attribute>
  |       <attribute name="ConfigName">portal:service=ServerConfig</attribute>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.security.impl.jacc.PortalPolicyServiceImpl"
  |       name="portal:service=PolicyService"
  |       xmbean-dd="org/jboss/portal/security/impl/jacc/PortalPolicyServiceImpl.xml">
  |       <depends optional-attribute-name="SecurityProvider" proxy-type="attribute">portal:service=SecurityProvider</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.security.impl.jacc.JaccPortalPolicyConfigurator"
  |       name="portal:policy=JaccPortalPolicyConfigurator"
  |       xmbean-dd="org/jboss/portal/security/impl/jacc/JaccPortalPolicyConfigurator.xml">
  |       <depends optional-attribute-name="JBossSecurityProvider" proxy-type="attribute">portal:service=SecurityProvider</depends>
  |       <depends optional-attribute-name="PermissionFactory" proxy-type="attribute">portal:service=PortalPermissionFactory</depends>
  |    </mbean>
  | 
  |    <!-- Persistent cache for portal objeccts and instances security stores -->
  |    <mbean
  |       code="org.jboss.cache.TreeCache"
  |       name="portal:service=TreeCache,type=persistent">
  |       <depends>jboss:service=TransactionManager</depends>
  |       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
  |       <attribute name="TransactionManagerLookupClass">org.jboss.cache.JBossTransactionManagerLookup</attribute>
  |       <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
  |       <!-- Set to REPL_SYNC in clustered mode, otherwise LOCAL -->
  |       <attribute name="CacheMode">REPL_SYNC</attribute>
  |       <attribute name="ClusterName">portal.security</attribute>
  |       <attribute name="FetchStateOnStartup">true</attribute>
  |       <attribute name="CacheLoaderClass">org.jboss.portal.core.security.store.HibernateCacheLoader</attribute>
  |       <attribute name="CacheLoaderConfig">config.location=conf/hibernate/security/hibernate.cfg.xml</attribute>
  |       <attribute name="CacheLoaderShared">true</attribute>
  |       <attribute name="CacheLoaderFetchTransientState">false</attribute>
  |       <attribute name="CacheLoaderFetchPersistentState">true</attribute>
  |       <attribute name="CacheLoaderPreload">/</attribute>
  |       <depends>portal:policy=JaccPortalPolicyConfigurator</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.security.impl.store.JBossTreeCacheProvider"
  |       name="portal:service=TreeCacheProvider,type=persistent"
  |       xmbean-dd="org/jboss/portal/security/impl/store/JBossTreeCacheProvider.xml">
  |       <depends optional-attribute-name="CacheName">portal:service=TreeCache,type=persistent</depends>
  |    </mbean>   
  | 
  |    <!-- Transient cache for component security store -->
  |    <mbean
  |       code="org.jboss.cache.TreeCache"
  |       name="portal:service=TreeCache,type=transient">
  |       <depends>jboss:service=TransactionManager</depends>
  |       <attribute name="TransactionManagerLookupClass">org.jboss.cache.JBossTransactionManagerLookup</attribute>
  |       <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
  |       <attribute name="CacheMode">LOCAL</attribute>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.security.impl.store.JBossTreeCacheProvider"
  |       name="portal:service=TreeCacheProvider,type=transient"
  |       xmbean-dd="org/jboss/portal/security/impl/store/JBossTreeCacheProvider.xml">
  |       <depends optional-attribute-name="CacheName">portal:service=TreeCache,type=transient</depends>
  |    </mbean>
  |    
  |    
  | 
  |    <!-- -->
  |    <mbean
  |       code="org.jboss.portal.security.impl.JBossPortalPolicyConfigServiceImpl"
  |       name="portal:policy=PortalPolicyConfigService"
  |       xmbean-dd="org/jboss/portal/security/impl/JBossPortalPolicyConfigServiceImpl.xml">
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.security.impl.JBossPortalPolicyConfigStoreImpl"
  |       name="portal:policy=PortalPolicyConfigStore,type=PortalObject"
  |       xmbean-dd="org/jboss/portal/security/impl/JBossPortalPolicyConfigStoreImpl.xml">
  |       <depends optional-attribute-name="ConfigListener" proxy-type="attribute">portal:policy=JaccPortalPolicyConfigurator</depends>
  |       <depends optional-attribute-name="CacheProvider" proxy-type="attribute">portal:service=TreeCacheProvider,type=persistent</depends>
  |       <depends optional-attribute-name="PortalPolicyConfigService" proxy-type="attribute">portal:policy=PortalPolicyConfigService</depends>
  |       <attribute name="PermissionType">portalobject</attribute>
  |       <attribute name="Prefix">portalobject</attribute>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.security.impl.JBossPortalPolicyConfigStoreImpl"
  |       name="portal:policy=PortalPolicyConfigStore,type=Instance"
  |       xmbean-dd="org/jboss/portal/security/impl/JBossPortalPolicyConfigStoreImpl.xml">
  |       <depends optional-attribute-name="ConfigListener" proxy-type="attribute">portal:policy=JaccPortalPolicyConfigurator</depends>
  |       <depends optional-attribute-name="CacheProvider" proxy-type="attribute">portal:service=TreeCacheProvider,type=persistent</depends>
  |       <depends optional-attribute-name="PortalPolicyConfigService" proxy-type="attribute">portal:policy=PortalPolicyConfigService</depends>
  |       <attribute name="PermissionType">instance</attribute>
  |       <attribute name="Prefix">instance</attribute>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.security.impl.JBossPortalPolicyConfigStoreImpl"
  |       name="portal:policy=PortalPolicyConfigStore,type=Component"
  |       xmbean-dd="org/jboss/portal/security/impl/JBossPortalPolicyConfigStoreImpl.xml">
  |       <depends optional-attribute-name="ConfigListener" proxy-type="attribute">portal:policy=JaccPortalPolicyConfigurator</depends>
  |       <depends optional-attribute-name="CacheProvider" proxy-type="attribute">portal:service=TreeCacheProvider,type=transient</depends>
  |       <depends optional-attribute-name="PortalPolicyConfigService" proxy-type="attribute">portal:policy=PortalPolicyConfigService</depends>
  |       <attribute name="PermissionType">component</attribute>
  |       <attribute name="Prefix">component</attribute>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.security.impl.JBossPortalPermissionFactory"
  |       name="portal:service=PortalPermissionFactory"
  |       xmbean-dd="org/jboss/portal/security/impl/JBossPortalPermissionFactory.xml">
  |       <attribute name="Config">
  |          portalobject=org.jboss.portal.core.security.PortalObjectPermission
  |          instance=org.jboss.portal.core.security.InstancePermission
  |          component=org.jboss.portal.core.security.ComponentPermission
  |       </attribute>
  |    </mbean>
  | 
  |    <!-- Server stack -->
  |    <mbean
  |       code="org.jboss.portal.core.aspects.server.TransactionInterceptor"
  |       name="portal:service=Interceptor,type=Server,name=Transaction"
  |       xmbean-dd="org/jboss/portal/core/aspects/server/TransactionInterceptor.xml">
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.server.aspects.server.SessionInvalidatorInterceptor"
  |       name="portal:service=Interceptor,type=Server,name=SessionInvalidator"
  |       xmbean-dd="org/jboss/portal/server/aspects/server/SessionInvalidatorInterceptor.xml">
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.server.UserInterceptor"
  |       name="portal:service=Interceptor,type=Server,name=User"
  |       xmbean-dd="org/jboss/portal/core/aspects/server/UserInterceptor.xml">
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.server.LocaleInterceptor"
  |       name="portal:service=Interceptor,type=Server,name=Locale"
  |       xmbean-dd="org/jboss/portal/core/aspects/server/LocaleInterceptor.xml">
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.server.aspects.server.ContentTypeInterceptor"
  |       name="portal:service=Interceptor,type=Server,name=ContentType"
  |       xmbean-dd="org/jboss/portal/server/aspects/server/ContentTypeInterceptor.xml">
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.server.PolicyAssociationInterceptor"
  |       name="portal:service=Interceptor,type=Server,name=PolicyAssociation"
  |       xmbean-dd="org/jboss/portal/core/aspects/server/PolicyAssociationInterceptor.xml">
  |       <depends optional-attribute-name="PolicyService" proxy-type="attribute">portal:service=PolicyService</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.server.SubjectAssociationInterceptor"
  |       name="portal:service=Interceptor,type=Server,name=SubjectAssociation"
  |       xmbean-dd="org/jboss/portal/core/aspects/server/SubjectAssociationInterceptor.xml">
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.server.impl.invocation.JBossInterceptorStack"
  |       name="portal:service=InterceptorStack,type=Server"
  |       xmbean-dd="org/jboss/portal/server/impl/invocation/JBossInterceptorStack.xml">
  |       <depends-list optional-attribute-name="InterceptorNames">
  |          <depends-list-element>portal:service=Interceptor,type=Server,name=Transaction</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=ContentType</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Server,name=PolicyAssociation</depends-list-element>
  |          <depends-list-element>portal:service=Interceptor,type=Server,name=SubjectAssociation</depends-list-element>
  |       </depends-list>
  |    </mbean>
  | 
  |    <!-- Command stack -->
  |    <mbean
  |       code="org.jboss.portal.core.aspects.controller.NavigationInterceptor"
  |       name="portal:service=Interceptor,type=Command,name=Navigation"
  |       xmbean-dd="org/jboss/portal/core/aspects/controller/NavigationInterceptor.xml">
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.controller.PortalNodeInterceptor"
  |       name="portal:service=Interceptor,type=Command,name=PortalNode"
  |       xmbean-dd="org/jboss/portal/core/aspects/controller/PortalNodeInterceptor.xml">
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor"
  |       name="portal:service=Interceptor,type=Command,name=PolicyEnforcement"
  |       xmbean-dd="org/jboss/portal/core/aspects/controller/PolicyEnforcementInterceptor.xml">
  |       <depends optional-attribute-name="PortalPermissionFactory" proxy-type="attribute">portal:service=PortalPermissionFactory</depends>
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.core.aspects.controller.EventBroadcasterInterceptor"
  |       name="portal:service=Interceptor,type=Command,name=EventBroadcaster"
  |       xmbean-dd="org/jboss/portal/core/aspects/controller/EventBroadcasterInterceptor.xml">
  |    </mbean>
  |    <mbean
  |       code="org.jboss.portal.server.impl.invocation.JBossInterceptorStack"
  |       name="portal:service=InterceptorStack,type=Command"
  |       xmbean-dd="org/jboss/portal/server/impl/invocation/JBossInterceptorStack.xml">
  |       <depends-list optional-attribute-name="InterceptorNames">
  |          <depends-list-element>portal:service=Interceptor,type=Command,name=Navigation</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

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

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




More information about the jboss-user mailing list