[JBoss Portal] - Re: JBoss Portal 2.6.4 Integration with JA SIG CAS 3.1.1
by draggy
| 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
18 years
[JBoss Portal] - JBoss Portal 2.6.4 Integration with JA SIG CAS 3.1.1
by draggy
hello people :D,
According to the JBoss Portal 2.6.4 Reference Manual at http://docs.jboss.com/jbportal/v2.6.4/referenceGuide/html/sso.html#d0e9747
, it said that
| 5.Edit $JBOSS_HOME/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml file and uncomment following lines:
|
| <mbean
| code="org.jboss.portal.identity.sso.cas.CASAuthenticationService"
| name="portal:service=Module,type=CASAuthenticationService"
| xmbean-dd=""
| xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
| <xmbean/>
| <depends>portal:service=Module,type=IdentityServiceController</depends>
| <attribute name="HavingRole"></attribute>
| </mbean>
|
However, I am not able to locate:
| <mbean
| code="org.jboss.portal.identity.sso.cas.CASAuthenticationService"
| name="portal:service=Module,type=CASAuthenticationService"
| xmbean-dd=""
| xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
| <xmbean/>
| <depends>portal:service=Module,type=IdentityServiceController</depends>
| <attribute name="HavingRole"></attribute>
| </mbean>
|
in my $JBOSS_HOME/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml
Furthermore, when I have finished the integration by following the instructions at http://docs.jboss.com/jbportal/v2.6.4/referenceGuide/html/sso.html#d0e9747
and it prompt a lot of errors:
| 2008-04-22 11:16:26,689 DEBUG [org.jboss.deployment.SARDeployer] Updated watch URL to: file:/C:/jboss-portal-2.6.4/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml
| 2008-04-22 11:16:26,720 ERROR [STDERR] [Fatal Error] jboss-service.xml:1418:5: Element type "mbean" must be followed by either attribute specifications, ">" or "/>".
| 2008-04-22 11:16:26,720 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.parentTraceEnabled=true
| 2008-04-22 11:16:26,720 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.nestedTraceEnabled=false
| 2008-04-22 11:16:26,720 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.detectDuplicateNesting=true
| 2008-04-22 11:16:26,720 DEBUG [org.jboss.deployment.MainDeployer] Watching new file: file:/C:/jboss-portal-2.6.4/server/default/deploy/jboss-portal.sar/
| 2008-04-22 11:16:26,720 ERROR [org.jboss.deployment.MainDeployer] Could not initialise deployment: file:/C:/jboss-portal-2.6.4/server/default/deploy/jboss-portal.sar/
| org.jboss.deployment.DeploymentException: Element type "mbean" must be followed by either attribute specifications, ">" or "/>".; - nested throwable: (org.xml.sax.SAXParseException: Element type "mbean" must be followed by either attribute specifications, ">" or "/>".)
| at org.jboss.deployment.SARDeployer.init(SARDeployer.java:217)
| at org.jboss.deployment.MainDeployer.init(MainDeployer.java:872)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:809)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
| 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 $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:508)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: org.xml.sax.SAXParseException: Element type "mbean" must be followed by either attribute specifications, ">" or "/>".
| at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
| at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
| at org.jboss.deployment.SARDeployer.parseDocument(SARDeployer.java:622)
| at org.jboss.deployment.SARDeployer.init(SARDeployer.java:181)
| ... 68 more
| 2008-04-22 11:16:27,080 DEBUG [org.jboss.deployment.scanner.URLDeploymentScanner] Failed to deploy: org.jboss.deployment.scanner.URLDeploymentScanner$DeployedURL@f93bfcf3{ url=file:/C:/jboss-portal-2.6.4/server/default/deploy/jboss-portal.sar/, deployedLastModified=0 }
| org.jboss.deployment.DeploymentException: Element type "mbean" must be followed by either attribute specifications, ">" or "/>".; - nested throwable: (org.xml.sax.SAXParseException: Element type "mbean" must be followed by either attribute specifications, ">" or "/>".)
| at org.jboss.deployment.SARDeployer.init(SARDeployer.java:217)
| at org.jboss.deployment.MainDeployer.init(MainDeployer.java:872)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:809)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
| 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 $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:508)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: org.xml.sax.SAXParseException: Element type "mbean" must be followed by either attribute specifications, ">" or "/>".
| at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
| at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
| at org.jboss.deployment.SARDeployer.parseDocument(SARDeployer.java:622)
| at org.jboss.deployment.SARDeployer.init(SARDeployer.java:181)
| ... 68 more
| 2008-04-22 11:16:27,080 DEBUG [org.jboss.deployment.scanner.URLDeploymentScanner] Watch URL for: file:/C:/jboss-portal-2.6.4/server/default/deploy/jboss-portal.sar/ -> file:/C:/jboss-portal-2.6.4/server/default/deploy/jboss-portal.sar/
| 2008-04-22 11:16:27,080 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment of package: file:/C:/jboss-portal-2.6.4/server/default/deploy/jbossws.sar/
| 2008-04-22 11:16:27,080 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment (init step) of package at: file:/C:/jboss-portal-2.6.4/server/default/deploy/jbossws.sar/
| 2008-04-22 11:16:27,080 DEBUG [org.jboss.deployment.MainDeployer] using deployer org.jboss.deployment.SARDeployer@97d01f
|
| 2008-04-22 11:16:36,673 DEBUG [org.jboss.deployment.MainDeployer] found 0 subpackages of file:/C:/jboss-portal-2.6.4/server/default/deploy/cas.war/
| 2008-04-22 11:16:36,673 DEBUG [org.jboss.deployment.MainDeployer] Watching new file: file:/C:/jboss-portal-2.6.4/server/default/deploy/cas.war/
| 2008-04-22 11:16:36,673 DEBUG [org.jboss.deployment.MainDeployer] create step for deployment file:/C:/jboss-portal-2.6.4/server/default/deploy/cas.war/
| 2008-04-22 11:16:36,673 DEBUG [org.jboss.web.tomcat.service.JBossWeb] create, cas.war
| 2008-04-22 11:16:36,673 DEBUG [org.jboss.system.ServiceController] Creating service jboss.web.deployment:war=cas.war,id=-543848262
| 2008-04-22 11:16:36,673 DEBUG [org.jboss.system.ServiceController] adding depends in ServiceController.register: []
| 2008-04-22 11:16:36,673 DEBUG [org.jboss.web.WebModule] Creating jboss.web.deployment:war=cas.war,id=-543848262
| 2008-04-22 11:16:36,673 DEBUG [org.jboss.web.WebModule] Created jboss.web.deployment:war=cas.war,id=-543848262
| 2008-04-22 11:16:36,673 DEBUG [org.jboss.system.ServiceController] Creating dependent components for: jboss.web.deployment:war=cas.war,id=-543848262 dependents are: []
| 2008-04-22 11:16:36,705 DEBUG [org.jboss.deployment.MainDeployer] Done with create step of deploying cas.war
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.deployment.MainDeployer] Begin deployment start file:/C:/jboss-portal-2.6.4/server/default/deploy/cas.war/
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.system.ServiceController] starting service jboss.web.deployment:war=cas.war,id=-543848262
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.WebModule] Starting jboss.web.deployment:war=cas.war,id=-543848262
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] webContext: null
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] warURL: file:/C:/jboss-portal-2.6.4/server/default/deploy/cas.war/
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] webAppParser: org.jboss.web.AbstractWebDeployer$DescriptorParser@1a21389
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.WebPermissionMapping] Qualified url patterns: {/=PatternInfo[pattern=/,type=3,isOverriden=false,qualifiers=[]]}
| 2008-04-22 11:16:36,720 INFO [org.jboss.web.tomcat.service.TomcatDeployer] deploy, ctxPath=/cas, warUrl=.../deploy/cas.war/
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] AbstractWebContainer.parseWebAppDescriptors, Begin
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] Creating ENC using ClassLoader: java.net.FactoryURLClassLoader@1b0bf9a
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] ..org.jboss.mx.loading.UnifiedClassLoader3@a6aa31{ url=file:/C:/jboss-portal-2.6.4/server/default/deploy/cas.war/ ,addedOrder=43}
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] ..org.jboss.system.server.NoAnnotationURLClassLoader@1037c71
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] ..sun.misc.Launcher$AppClassLoader@df6ccd
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] ..sun.misc.Launcher$ExtClassLoader@601bb1
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] Unable to retrieve orbjavax.management.InstanceNotFoundException: jboss:service=CorbaORB is not registered.
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] Linked java:comp/UserTransaction to JNDI name: UserTransaction
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] addEnvEntries
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] linkResourceEnvRefs
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] linkResourceRefs
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] linkMessageDestinationRefs
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] linkEjbRefs
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] linkEjbLocalRefs
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] linkServiceRefs
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] linkSecurityDomain
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] No security-domain given, using default: java:/jaas/other
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] Linking security/securityMgr to JNDI name: java:/jaas/other
| 2008-04-22 11:16:36,720 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] AbstractWebContainer.parseWebAppDescriptors, End
| 2008-04-22 11:16:36,736 DEBUG [org.jboss.web.tomcat.service.TomcatDeployer] Using session cookies default setting
| 2008-04-22 11:16:39,408 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/cas]] Initializing Log4J from [classpath:log4j.properties]
| 2008-04-22 11:16:39,501 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/cas]] Initializing Spring root WebApplicationContext
| 2008-04-22 11:16:40,205 INFO [STDOUT] 2008-04-22 11:16:40,189 ERROR [org.springframework.web.context.ContextLoader] - <Context initialization failed>
| 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.ModelMBeanOperationIntercept
| 2008-04-22 11:16:40,673 INFO [STDOUT] or.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:508)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: org.xml.sax.SAXParseException: Element type "bean" must be followed by either attribute specifications, ">" or "/>".
| at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
| at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
| at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
| at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
| at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
| at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
| at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
| at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
| at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
| at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
| at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
| at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
| at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
| at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
| at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:381)
| ... 149 more
| 2008-04-22 11:16:41,017 INFO [STDOUT] 2008-04-22 11:16:41,017 FATAL [org.jasig.cas.web.init.SafeContextLoaderListener] - <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.AbstractInter
| 2008-04-22 11:16:41,486 INFO [STDOUT] ceptor.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:508)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: org.xml.sax.SAXParseException: Element type "bean" must be followed by either attribute specifications, ">" or "/>".
| at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
| at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
| at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
| at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
| at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
| at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
| at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
| at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
| at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
| at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
| at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
| at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
| at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
| at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
| at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:381)
| ... 149 more
| 2008-04-22 11:16:41,845 ERROR [STDERR] SafeContextLoaderListener:
| The Spring ContextLoaderListener we wrap threw on contextInitialized.
| But for our having caught this error, the web application context would not have initialized.
| 2008-04-22 11:16:41,861 ERROR [STDERR] 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 "/>".
| 2008-04-22 11:16:41,876 ERROR [STDERR] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:389)
| 2008-04-22 11:16:41,876 ERROR [STDERR] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:327)
| 2008-04-22 11:16:41,876 ERROR [STDERR] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:295)
| 2008-04-22 11:16:41,892 ERROR [STDERR] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
| 2008-04-22 11:16:41,892 ERROR [STDERR] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
| 2008-04-22 11:16:41,908 ERROR [STDERR] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
| 2008-04-22 11:16:41,908 ERROR [STDERR] at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
| 2008-04-22 11:16:41,908 ERROR [STDERR] at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)
| 2008-04-22 11:16:41,923 ERROR [STDERR] at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:97)
| 2008-04-22 11:16:41,923 ERROR [STDERR] at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:411)
| 2008-04-22 11:16:41,939 ERROR [STDERR] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:338)
| 2008-04-22 11:16:41,939 ERROR [STDERR] at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:261)
| 2008-04-22 11:16:41,939 ERROR [STDERR] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
| 2008-04-22 11:16:41,955 ERROR [STDERR] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
| 2008-04-22 11:16:41,955 ERROR [STDERR] at org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:62)
| 2008-04-22 11:16:41,970 ERROR [STDERR] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3856)
| 2008-04-22 11:16:41,970 ERROR [STDERR] at org.apache.catalina.core.StandardContext.start(StandardContext.java:4361)
| 2008-04-22 11:16:41,970 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790)
| 2008-04-22 11:16:41,986 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)
| 2008-04-22 11:16:41,986 ERROR [STDERR] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
| 2008-04-22 11:16:42,001 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 2008-04-22 11:16:42,001 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 2008-04-22 11:16:42,001 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 2008-04-22 11:16:42,017 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
| 2008-04-22 11:16:42,017 ERROR [STDERR] at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
| 2008-04-22 11:16:42,017 ERROR [STDERR] at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
| 2008-04-22 11:16:42,033 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 2008-04-22 11:16:42,033 ERROR [STDERR] at org.apache.catalina.core.StandardContext.init(StandardContext.java:5312)
| 2008-04-22 11:16:42,048 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 2008-04-22 11:16:42,048 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 2008-04-22 11:16:42,048 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 2008-04-22 11:16:42,064 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
| 2008-04-22 11:16:42,064 ERROR [STDERR] at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
| 2008-04-22 11:16:42,080 ERROR [STDERR] at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
| 2008-04-22 11:16:42,080 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 2008-04-22 11:16:42,080 ERROR [STDERR] at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301)
| 2008-04-22 11:16:42,095 ERROR [STDERR] at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)
| 2008-04-22 11:16:42,095 ERROR [STDERR] at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
| 2008-04-22 11:16:42,095 ERROR [STDERR] at org.jboss.web.WebModule.startModule(WebModule.java:83)
| 2008-04-22 11:16:42,111 ERROR [STDERR] at org.jboss.web.WebModule.startService(WebModule.java:61)
| 2008-04-22 11:16:42,111 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| 2008-04-22 11:16:42,126 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| 2008-04-22 11:16:42,126 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
| 2008-04-22 11:16:42,126 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 2008-04-22 11:16:42,142 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
| 2008-04-22 11:16:42,142 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 2008-04-22 11:16:42,142 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 2008-04-22 11:16:42,158 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| 2008-04-22 11:16:42,158 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 2008-04-22 11:16:42,173 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 2008-04-22 11:16:42,173 ERROR [STDERR] at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| 2008-04-22 11:16:42,173 ERROR [STDERR] at $Proxy0.start(Unknown Source)
| 2008-04-22 11:16:42,189 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:417)
| 2008-04-22 11:16:42,189 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
| 2008-04-22 11:16:42,205 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 2008-04-22 11:16:42,205 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
| 2008-04-22 11:16:42,220 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 2008-04-22 11:16:42,220 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 2008-04-22 11:16:42,220 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| 2008-04-22 11:16:42,236 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 2008-04-22 11:16:42,236 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 2008-04-22 11:16:42,251 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 2008-04-22 11:16:42,267 ERROR [STDERR] at $Proxy44.start(Unknown Source)
| 2008-04-22 11:16:42,267 ERROR [STDERR] at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
| 2008-04-22 11:16:42,267 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 2008-04-22 11:16:42,283 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 2008-04-22 11:16:42,283 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 2008-04-22 11:16:42,283 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
| 2008-04-22 11:16:42,298 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 2008-04-22 11:16:42,298 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 2008-04-22 11:16:42,314 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| 2008-04-22 11:16:42,314 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 2008-04-22 11:16:42,314 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| 2008-04-22 11:16:42,330 ERROR [STDERR] at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
| 2008-04-22 11:16:42,330 ERROR [STDERR] at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
| 2008-04-22 11:16:42,330 ERROR [STDERR] at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
| 2008-04-22 11:16:42,345 ERROR [STDERR] at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
| 2008-04-22 11:16:42,345 ERROR [STDERR] at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
| 2008-04-22 11:16:42,345 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 2008-04-22 11:16:42,361 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 2008-04-22 11:16:42,361 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 2008-04-22 11:16:42,376 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 2008-04-22 11:16:42,376 ERROR [STDERR] at $Proxy45.start(Unknown Source)
| 2008-04-22 11:16:42,376 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
| 2008-04-22 11:16:42,376 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
| 2008-04-22 11:16:42,392 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
| 2008-04-22 11:16:42,392 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
| 2008-04-22 11:16:42,392 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 2008-04-22 11:16:42,408 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
| 2008-04-22 11:16:42,408 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 2008-04-22 11:16:42,408 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 2008-04-22 11:16:42,423 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| 2008-04-22 11:16:42,423 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 2008-04-22 11:16:42,439 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| 2008-04-22 11:16:42,439 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 2008-04-22 11:16:42,439 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 2008-04-22 11:16:42,455 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 2008-04-22 11:16:42,455 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 2008-04-22 11:16:42,455 ERROR [STDERR] at $Proxy9.deploy(Unknown Source)
| 2008-04-22 11:16:42,470 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
| 2008-04-22 11:16:42,470 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
| 2008-04-22 11:16:42,486 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
| 2008-04-22 11:16:42,486 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
| 2008-04-22 11:16:42,486 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| 2008-04-22 11:16:42,501 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| 2008-04-22 11:16:42,501 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
| 2008-04-22 11:16:42,501 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 2008-04-22 11:16:42,517 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
| 2008-04-22 11:16:42,517 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 2008-04-22 11:16:42,517 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 2008-04-22 11:16:42,533 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| 2008-04-22 11:16:42,533 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 2008-04-22 11:16:42,548 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 2008-04-22 11:16:42,548 ERROR [STDERR] at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| 2008-04-22 11:16:42,564 ERROR [STDERR] at $Proxy0.start(Unknown Source)
| 2008-04-22 11:16:42,564 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:417)
| 2008-04-22 11:16:42,564 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
| 2008-04-22 11:16:42,580 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 2008-04-22 11:16:42,580 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
| 2008-04-22 11:16:42,580 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 2008-04-22 11:16:42,595 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 2008-04-22 11:16:42,595 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| 2008-04-22 11:16:42,611 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 2008-04-22 11:16:42,611 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 2008-04-22 11:16:42,611 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 2008-04-22 11:16:42,626 ERROR [STDERR] at $Proxy4.start(Unknown Source)
| 2008-04-22 11:16:42,626 ERROR [STDERR] at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
| 2008-04-22 11:16:42,642 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
| 2008-04-22 11:16:42,642 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
| 2008-04-22 11:16:42,642 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
| 2008-04-22 11:16:42,658 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
| 2008-04-22 11:16:42,658 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 2008-04-22 11:16:42,673 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 2008-04-22 11:16:42,673 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 2008-04-22 11:16:42,673 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
| 2008-04-22 11:16:42,689 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 2008-04-22 11:16:42,689 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 2008-04-22 11:16:42,689 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| 2008-04-22 11:16:42,705 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 2008-04-22 11:16:42,705 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| 2008-04-22 11:16:42,720 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 2008-04-22 11:16:42,720 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 2008-04-22 11:16:42,720 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 2008-04-22 11:16:42,736 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 2008-04-22 11:16:42,736 ERROR [STDERR] at $Proxy5.deploy(Unknown Source)
| 2008-04-22 11:16:42,736 ERROR [STDERR] at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
| 2008-04-22 11:16:42,751 ERROR [STDERR] at org.jboss.system.server.Se
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4145665#4145665
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4145665
18 years
[EJB 3.0] - LazyInitializationException in many-to-many relation that co
by JuliaF
Hello,
I am not sure if I should be asking my question here or at the Beginners Corner. I am just starting with EJB3 and trying to build a simple test application.
I am getting a LazyInitializationException: failed to lazily initialize a collection of role: eco.ejb3.entity.Subject.usersThatSubscribedToMe, no session or session was closed when my JUnit test tries to exercise a method of my EJB3 session bean.
The structure is as follows:
There are 2 entity beans: Subject and User mapped onto respective tables and there is a bi-directional many-to-many relationship between them mapped as follows:
@Entity
@Table(name="user")
public class User implements Serializable{
private Integer userID;
...
Collection subjectsThisUserSubscribedTo;
...
public User(String accountName, String email) {
this.setAccountName(accountName);
this.setEmail(email);
this.subjectsThisUserSubscribedTo = new rrayList();
}
@Id
@GeneratedValue
@Column(name="UID", nullable = false)
public Integer getUserID() { return userID; }
public void setUserID(Integer uid) { userID = uid; }
@ManyToMany
@JoinTable(name="shared_subject",
joinColumns={@JoinColumn(name="UID")},
inverseJoinColumns={@JoinColumn(name="SID")})
@Basic(fetch=FetchType.EAGER)
public Collection getSubjectsThisUserSubscribedTo() {
return subjectsThisUserSubscribedTo;
}
public void setSubjectsThisUserSubscribedTo(
Collection subjectsThisUserSubscribedTo) {
this.subjectsThisUserSubscribedTo = subjectsThisUserSubscribedTo;
}
...
}
@Entity
@Table(name = "subject")
public class Subject implements Serializable{
private Integer subjectID;
...
Collection usersThatSubscribedToMe;
...
public Subject(String subjectName, User owner) {
this.subjectName = subjectName;
this.owner = owner;
Collection usersThatSubscribedToMe = new ArrayList();
}
@Id
@GeneratedValue
@Column(name = "SID")
public Integer getSubjectID() { return subjectID; }
public void setSubjectID(Integer sid) { subjectID = sid; }
@ManyToMany(mappedBy="subjectsThisUserSubscribedTo")
@Basic(fetch=FetchType.EAGER)
public Collection getUsersThatSubscribedToMe() {
return usersThatSubscribedToMe;
}
public void setUsersThatSubscribedToMe(Collection usersThatSubscribedToMe) {
this.usersThatSubscribedToMe = usersThatSubscribedToMe;
}
...
}
Then there is a message bean
@Stateless
public class SubjectBean implements SubjectManager {
@PersistenceContext(unitName="myDS")
private EntityManager entityManager;
...
@TransactionAttribute(TransactionAttributeType.REQUIRED)
public void addPublicSubject(Subject s, User u) {
s.getUsersThatSubscribedToMe().add(u);
entityManager.persist(s);
}
Etc...
When this method is called by the client the Exception noted above is thrown.
Does anyone have a suggestion what is the cause of the problem and how to fix it?
I am running this example on JBoss 5. The server.log is a bit too verbose to paste it here. However, looking through the log I got an impression that JBoss converts statements into prepared queries, but they all seem to range over a single table, being either a subject or a user and there is no mention of the table shared_subject that binds this relationship at the level of my sql schema. I am not sure that I understand what is actually going on there. I also suspect that the problem may not be with evaluating the rationships but with something else. Maybe the cause is that the entity bean is detached from the EntityManager? If so, how to attach it back. What are the rules? It is not obvious to me that I am doing something wrong in my classes. Maybe I missed the point somewhere?
Many thanks to those of you who doesn't mind taking a moment to help a programming novice in trouble.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4145651#4145651
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4145651
18 years
[JBoss jBPM] - Re: Update of the root token after one of the sub-tokens in
by clandestino_bgd
Hi, I am facing StaleObjectExceptions with heavy load in the following scenario.
- Dynamic Fork (N child tokens are created)
- For each child token there is a State and and task node
- Each State has an action handler on node-enter event which calls async WS. When WS operation is finished, the callback is made (token is signalled).
Note: No node or action handler is declared as async or exclusive.
Exception:
| org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect):
| [org.jbpm.graph.exe.Token#204]
|
As read on this topic:
anonymous wrote :
| The stale object exceptions can be avoided by not assuming that the token cannot change through graph execution.
|
If I understand this correctly, this means by to introduce pessimistic locking. If so, how?
- by calling lockProcessInstance method in JbpmContext or in some other way
Or, should I treat StaleObjectState as normal thing and according to Tom,
- http://jira.jboss.com/jira/browse/JBPM-995
anonymous wrote :
| When running in a cluster, jBPM synchronizes on the database. By default with optimistic locking. This means that each operation is performed in a transaction. And if at the end a collision is detected, then the transaction is rolled back and has to be handled. E.g. by a retry. So optimistic locking exceptions are usually part of the normal operation.
|
implement retry logic in callback methods?
Thanks for clarifications
Milan
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4145645#4145645
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4145645
18 years