Jboss deployment
rajesh_css May 10, 2008 5:57 AMHi all-
I didn't find anything in the guides about installing the Portal SAR to an existing JBoss 4.2.2 installation, but I tried to do this and get a ton of errors upon startup:
Code:
ObjectName: portal:service=Hibernate,type=CMS
State: CONFIGURED
I Depend On:
jboss.jca:service=DataSourceBinding,name=PortalDS
Depends On Me:
portal:service=CMS
cms.pm.cache:service=TreeCache
portal:service=Interceptor,type=Cms,name=ACL
portal:service=Interceptor,type=Cms,name=ApprovalWorkf
ObjectName: portal:service=CMS
State: CONFIGURED
I Depend On:
jboss.jca:service=DataSourceBinding,name=PortalDS
portal:service=JAASLoginModule
portal:service=Hibernate,type=CMS
cms.pm.cache:service=TreeCache
portal:service=AuthorizationManager,type=cms
portal:service=InterceptorStackFactory,type=Cms
Depends On Me:
portal:commandFactory=CMSObject
ObjectName: portal:commandFactory=CMSObject
State: CONFIGURED
I Depend On:
portal:service=CMS
portal:service=ServerConfig
Depends On Me:
portal:commandFactory=Delegate,path=content
portal:service=ContentRenderer,type=cms
ObjectName: portal:commandFactory=Delegate,path=content
State: CONFIGURED
I Depend On:
portal:commandFactory=Delegating
portal:commandFactory=CMSObject
ObjectName: cms.pm.cache:service=TreeCache
State: CONFIGURED
I Depend On:
jboss:service=Naming
jboss:service=TransactionManager
portal:service=Hibernate,type=CMS
Depends On Me:
portal:service=CMS
ObjectName: portal:service=InterceptorStackFactory,type=Cm
State: CONFIGURED
I Depend On:
portal:service=Interceptor,type=Cms,name=ACL
portal:service=Interceptor,type=Cms,name=ApprovalWorkf
Depends On Me:
portal:service=CMS
ObjectName: portal:service=AuthorizationManager,type=cms
State: CONFIGURED
I Depend On:
portal:service=AuthorizationProvider,type=cms
Depends On Me:
portal:service=CMS
portal:service=Interceptor,type=Cms,name=ACL
ObjectName: portal:service=AuthorizationProvider,type=cms
State: CONFIGURED
I Depend On:
portal:service=Module,type=IdentityServiceController
Depends On Me:
portal:service=AuthorizationManager,type=cms
ObjectName: portal:service=Interceptor,type=Cms,name=ACL
State: CONFIGURED
I Depend On:
portal:service=AuthorizationManager,type=cms
portal:service=Hibernate,type=CMS
portal:service=Module,type=IdentityServiceController
Depends On Me:
portal:service=InterceptorStackFactory,type=Cms
ObjectName: portal:service=Interceptor,type=Cms,name=Appro
State: CONFIGURED
I Depend On:
portal:service=Hibernate,type=CMS
Depends On Me:
portal:service=InterceptorStackFactory,type=Cms
ObjectName: portal:service=InterceptorRegistration,type=Se
State: CONFIGURED
I Depend On:
portal:service=Interceptor,type=Server,name=CMSIdentit
portal:service=InterceptorStackFactory,type=Server
ObjectName: portal:service=ContentRenderer,type=cms
State: CONFIGURED
I Depend On:
portal:service=ContentProviderRegistry
portal:commandFactory=CMSObject
portal:service=PortalAuthorizationManagerFactory
portal:container=Instance
ObjectName: portal:service=ApprovePublish,type=Workflow
State: CONFIGURED
I Depend On:
portal:service=Workflow,type=WorkflowService
portal:service=Module,type=IdentityServiceController
ObjectName: portal:commandFactory=IdentityUI
State: CONFIGURED
I Depend On:
portal:service=ValidateEmailService,type=IdentityUI
Depends On Me:
portal:commandFactory=Delegate,path=validateEmail
ObjectName: portal:service=IdentityUIConfigurationService,
State: CONFIGURED
I Depend On:
portal:service=Module,type=IdentityServiceController
Depends On Me:
portal:service=IdentityMailService,type=Mail
portal:service=RegistrationService,type=IdentityUI
portal:service=ValidateEmailService,type=IdentityUI
portal:service=WorkflowSoftDependency
ObjectName: portal:service=IdentityMailService,type=Mail
State: CONFIGURED
I Depend On:
portal:service=Module,type=Mail
portal:service=IdentityUIConfigurationService,type=Ide
ObjectName: portal:service=IdentityUserManagementService,t
State: CONFIGURED
I Depend On:
portal:service=Module,type=IdentityServiceController
Depends On Me:
portal:service=RegistrationService,type=IdentityUI
portal:service=ValidateEmailService,type=IdentityUI
ObjectName: portal:service=RegistrationService,type=Identi
State: CONFIGURED
I Depend On:
portal:service=IdentityUIConfigurationService,type=Ide
portal:service=IdentityUserManagementService,type=Iden
ObjectName: portal:service=ValidateEmailService,type=Ident
State: CONFIGURED
I Depend On:
portal:service=IdentityUIConfigurationService,type=Ide
portal:service=IdentityUserManagementService,type=Iden
Depends On Me:
portal:commandFactory=IdentityUI
ObjectName: portal:commandFactory=Delegate,path=validateEm
State: CONFIGURED
I Depend On:
portal:commandFactory=Delegating
portal:commandFactory=IdentityUI
ObjectName: portal:service=WorkflowSoftDependency
State: CONFIGURED
I Depend On:
portal:service=IdentityUIConfigurationService,type=Ide
ObjectName: portal.management:service=Management,type=Port
State: CONFIGURED
I Depend On:
portal:service=InstanceContainerContext
ObjectName: portal.management:service=Management,type=Iden
State: CONFIGURED
I Depend On:
portal:service=Module,type=IdentityServiceController
ObjectName: portal:service=Hibernate,type=Workflow
State: CONFIGURED
I Depend On:
jboss.jca:service=DataSourceBinding,name=PortalDS
Depends On Me:
portal:service=Workflow,type=WorkflowService
ObjectName: portal:service=Thread,type=WorkflowService
State: CONFIGURED
I Depend On:
portal:service=Workflow,type=WorkflowService
ObjectName: portal:service=Workflow,type=WorkflowService
State: CONFIGURED
I Depend On:
portal:service=Hibernate,type=Workflow
Depends On Me:
portal:service=ApprovePublish,type=Workflow
portal:service=Thread,type=WorkflowService
ObjectName: portal.wsrp:service=WSRPProducer
State: CONFIGURED
I Depend On:
portal:service=PortletInvoker,type=Producer
portal.wsrp:service=RegistrationManager,type=Producer
portal.wsrp:service=ProducerConfiguration
ObjectName: portal.wsrp:service=RegistrationManager,type=P
State: CONFIGURED
I Depend On:
portal.wsrp:service=PersistenceManager
Depends On Me:
portal.wsrp:service=WSRPProducer
ObjectName: portal.wsrp:service=PersistenceManager
State: CONFIGURED
I Depend On:
portal:service=Hibernate,type=Portlet
Depends On Me:
portal.wsrp:service=RegistrationManager,type=Producer
ObjectName: portal.wsrp:service=WSRPDeployer
State: CONFIGURED
I Depend On:
jboss.system:service=MainDeployer
portal.wsrp:service=ConsumerRegistry
portal.wsrp:service=EntityResolver
ObjectName: portal:service=Hibernate,type=WSRPConsumer
State: CONFIGURED
I Depend On:
jboss.jca:service=DataSourceBinding,name=PortalDS
Depends On Me:
portal.wsrp:service=ConsumerRegistry
ObjectName: portal.wsrp:service=ConsumerRegistry
State: CONFIGURED
I Depend On:
portal:service=Hibernate,type=WSRPConsumer
portal:service=PortletInvoker,type=Federating
portal:service=ListenerRegistry
Depends On Me:
portal.wsrp:service=WSRPDeployer
ObjectName: portal:service=Interceptor,type=Server,name=Us
State: CONFIGURED
I Depend On:
portal:service=Module,type=IdentityServiceController
Depends On Me:
portal:service=InterceptorStackFactory,type=Server
ObjectName: portal:service=InterceptorStackFactory,type=Se
State: CONFIGURED
I Depend On:
portal:service=Interceptor,type=Server,name=SessionLoc
portal:service=Interceptor,type=Server,name=Transactio
portal:service=Interceptor,type=Server,name=UserEvent
portal:service=Interceptor,type=Server,name=SessionInv
portal:service=Interceptor,type=Server,name=User
portal:service=Interceptor,type=Server,name=Locale
portal:service=Interceptor,type=Server,name=PortalCont
portal:service=Interceptor,type=Server,name=ContentTyp
Depends On Me:
portal:service=InterceptorRegistration,type=Server,nam
ObjectName: portal:service=Interceptor,type=Command,name=C
State: CONFIGURED
I Depend On:
portal:service=ControlPolicy,type=Portal
Depends On Me:
portal:service=InterceptorStackFactory,type=Command
ObjectName: portal:service=Interceptor,type=Command,name=P
State: CONFIGURED
I Depend On:
portal:service=ServerConfig
portal:service=PortalAuthorizationManagerFactory
portal:container=PortalObject
Depends On Me:
portal:service=InterceptorStackFactory,type=Command
ObjectName: portal:service=InterceptorStackFactory,type=Co
State: CONFIGURED
I Depend On:
portal:service=Interceptor,type=Command,name=ResourceA
portal:service=Interceptor,type=Command,name=Ajax
portal:service=Interceptor,type=Command,name=Navigatio
portal:service=Interceptor,type=Command,name=PortalNod
portal:service=Interceptor,type=Command,name=PolicyEnf
portal:service=Interceptor,type=Command,name=PageCusto
portal:service=Interceptor,type=Command,name=Control
portal:service=Interceptor,type=Command,name=EventBroa
Depends On Me:
portal:service=Controller
ObjectName: portal:service=Hibernate
State: CONFIGURED
I Depend On:
jboss.jca:service=DataSourceBinding,name=PortalDS
Depends On Me:
portal:service=Module,type=IdentityServiceController
ObjectName: portal:service=Hibernate,type=Instance
State: CONFIGURED
I Depend On:
jboss.jca:service=DataSourceBinding,name=PortalDS
Depends On Me:
portal:service=InstanceContainerContext
and this goes on for awhile. So once the server is up, I tried going to the test URL and when I do, I get:
Code:
javax.servlet.ServletException: java.lang.NullPointerException
org.jboss.portal.server.servlet.PortalServlet.service(PortalServlet.java:276)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
java.lang.NullPointerException
org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer.getObjectNode(PersistentPor
talObjectContainer.java:252)
org.jboss.portal.core.impl.model.portal.AbstractPortalObjectContainer.getContext(AbstractPortalObje
ctContainer.java:100)
org.jboss.portal.core.impl.model.portal.AbstractPortalObjectContainer.getContext(AbstractPortalObje
ctContainer.java:80)
org.jboss.portal.core.model.portal.DefaultPortalCommandFactory.doMapping(DefaultPortalCommandFactor
y.java:72)
org.jboss.portal.core.controller.Controller.handle(Controller.java:208)
org.jboss.portal.server.RequestControllerDispatcher.invoke(RequestControllerDispatcher.java:51)
org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:157)
org.jboss.portal.server.servlet.PortalServlet.service(PortalServlet.java:250)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)