[jboss-user] [EJB 3.0 Users] - EJB3 and JBoss Portal 2.7.2 Bundle
Fuchs
do-not-reply at jboss.com
Thu Oct 15 05:38:16 EDT 2009
Hello!
I am using JBoss Portal 2.7.2 bundle with JBoss 4.2.3 and I have to import EJB3 into it, to get the EJB Timer-Service.
I found this installation guide for JBoss 4.X:
| 1. Download EJB 3.0 RC4 - PFD.
| 2. Unzip this file.
| 3. Copy ejb3.deployer from the lib/ directory of the distribution to jboss-4.0.x/server/all/deploy
| 4. Copy ejb3-clustered-sfsbcache-service.xml from the lib/ directory of the distribution to jboss-4.0.x/server/all/deploy
| 5. Copy ejb3-entity-cache-service.xml from the lib/ directory of the distribution to jboss-4.0.x/server/all/deploy
| 6. Copy ejb3-interceptors-aop.xml from the lib/ directory of the distribution to jboss-4.0.x/server/all/deploy
| 7. Copy jboss-aop-jdk50.deployer from the lib/ directory of the distribution to jboss-4.0.x/server/all/deploy
| 8. Copy jboss-remoting.jar from the lib/ directory of the distribution to jboss-4.0.x/server/all/lib
| 9. Copy jboss-serialization.jar from the lib/ directory of the distribution to jboss-4.0.x/server/all/lib
| 10. Copy jboss-j2ee.jar from the lib/ directory of the distribution to jboss-4.0.x/server/all/lib
| 11. Remove ejb3-persistence.jar from jboss-4.0.x/server/all/lib
| 12. Remove hibernate3.jar from jboss-4.0.x/server/all/lib
| 13. Remove hibernate-annotations.jar from jboss-4.0.x/server/all/lib
| 14. Remove hibernate-entitymanager.jar from jboss-4.0.x/server/all/lib
| 15. Remove jboss-aop.deployer/ from jboss-4.0.x/server/all/deploy
| 16. Start jboss up with the all configuration run.sh -c all
|
| If you do not want to run with the all configuration, the skip the steps of copying the ejb3-clustered-sfsbcache-service.xml and the ejb3-entity-cache-service.xml
|
But it is not the correct way for JBoss Portal or do I have to do additional things?
The Console displayed exceptions and the Timer-Service did not run.
Here is a small abstract of these exceptions:
| *** DEPLOYMENTS IN ERROR:
| WSSecurityHandlerEJB3 -> java.lang.NoClassDefFoundError: org/jboss/ejb3/Ejb3ModuleMBean
| WSDeployerHook_JAXWS_EJB3 -> java.lang.NoClassDefFoundError: org/jboss/ejb3/EJBContainer
| WSApplicationMetaDataAdapterEJB3 -> java.lang.NoClassDefFoundError: org/jboss/ejb3/EJBContainer
|
| *** DEPLOYMENTS MISSING DEPENDENCIES:
| WSContainerMetaDataDeploymentAspect -> WSContainerMetaDataAdapter{Configured:Instantiated}
| WSContainerMetaDataAdapter -> WSApplicationMetaDataAdapterEJB3{Configured:**ERROR**}, WSWebMetaDataAdapter{Configured:Installed}, WSApplicationMetaDat
| aAdapterEJB21{Configured:Installed}
| WSNativeDeploymentAspectInstallerPreJSE -> WSNativeContextPropertiesDeploymentAspect{Configured:Installed}, WSDeploymentAspectManagerPreJSE{Configured
| :Installed}, WSDeploymentAspectInstallerPreJSE{Create:Instantiated}, WSDeploymentAspectInstallerPreJSE{Start:Instantiated}
| WSWebAppGeneratorDeploymentAspect -> WSSecurityHandlerEJB21{Configured:Installed}, WSSecurityHandlerEJB3{Configured:**ERROR**}
| WSDeploymentAspectInstallerPostJSE -> WSDeploymentAspectManagerPostJSE{Configured:Installed}, WSEndpointLifecycleDeploymentAspect{Configured:Installed
| }, WSRuntimeLoaderDeploymentAspect{Configured:Installed}, WSDeploymentAspectInstallerPreJSE{Create:Instantiated}, WSDeploymentAspectInstallerPreJSE{St
| art:Instantiated}
| WSNativeDeploymentAspectInstallerEJB -> WSNativeContextPropertiesDeploymentAspect{Configured:Installed}, WSNativeEagerInitializeDeploymentAspect{Confi
| gured:Installed}, WSNativeEndpointHandlerDeploymentAspect{Configured:Installed}, WSNativeEndpointRecordProcessorDeploymentAspect{Configured:Installed}
| , WSNativeEventingDeploymentAspect{Configured:Installed}, WSNativePublishContractDeploymentAspect{Configured:Installed}, WSNativeServiceEndpointInvoke
| rDeploymentAspect{Configured:Installed}, WSNativeRMDeploymentAspect{Configured:Installed}, WSNativeUnifiedMetaDataDeploymentAspect{Configured:Installe
| d}, WSJAXBIntroDeploymentAspect{Configured:Installed}, WSDeploymentAspectManagerEJB{Configured:Installed}, WSDeploymentAspectInstallerEJB{Create:Insta
| ntiated}, WSDeploymentAspectInstallerEJB{Start:Instantiated}
| WSDeploymentAspectInstallerEJB -> WSContainerMetaDataDeploymentAspect{Configured:Instantiated}, WSContextRootDeploymentAspect{Configured:Installed}, W
| SEndpointAddressDeploymentAspect{Configured:Installed}, WSEndpointHandlerDeploymentAspect{Configured:Installed}, WSEndpointLifecycleDeploymentAspect{C
| onfigured:Installed}, WSEndpointMetricsDeploymentAspect{Configured:Installed}, WSEndpointNameDeploymentAspect{Configured:Installed}, WSEndpointRegistr
| yDeploymentAspect{Configured:Installed}, WSRuntimeLoaderDeploymentAspect{Configured:Installed}, WSURLPatternDeploymentAspect{Configured:Installed}, WS
| WebAppDeploymentAspect{Configured:Installed}, WSWebAppGeneratorDeploymentAspect{Configured:Instantiated}, WSDeploymentAspectManagerEJB{Configured:Inst
| alled}
| WSDeploymentAspectInstallerEndpointAPI -> WSDeploymentAspectManagerEndpointAPI{Configured:Installed}, WSEndpointAPIDeploymentAspect{Configured:Install
| ed}, WSEndpointAddressDeploymentAspect{Configured:Installed}, WSEndpointHandlerDeploymentAspect{Configured:Installed}, WSEndpointLifecycleDeploymentAs
| pect{Configured:Installed}, WSEndpointMetricsDeploymentAspect{Configured:Installed}, WSEndpointNameDeploymentAspect{Configured:Installed}, WSEndpointR
| egistryDeploymentAspect{Configured:Installed}, WSWebAppDeploymentAspect{Configured:Installed}, WSWebAppGeneratorDeploymentAspect{Configured:Instantiat
| ed}
| WSNativeDeploymentAspectInstallerEndpointAPI -> WSNativeContextPropertiesDeploymentAspect{Configured:Installed}, WSNativeEagerInitializeDeploymentAspe
| ct{Configured:Installed}, WSNativeEndpointHandlerDeploymentAspect{Configured:Installed}, WSNativeEndpointRecordProcessorDeploymentAspect{Configured:In
| stalled}, WSNativeEventingDeploymentAspect{Configured:Installed}, WSNativePublishContractDeploymentAspect{Configured:Installed}, WSNativeServiceEndpoi
| ntInvokerDeploymentAspect{Configured:Installed}, WSNativeRMDeploymentAspect{Configured:Installed}, WSNativeUnifiedMetaDataDeploymentAspect{Configured:
| Installed}, WSJAXBIntroDeploymentAspect{Configured:Installed}, WSDeploymentAspectManagerEndpointAPI{Configured:Installed}, WSDeploymentAspectInstaller
| EndpointAPI{Create:Instantiated}, WSDeploymentAspectInstallerEndpointAPI{Start:Instantiated}
| WSNativeDeploymentAspectInstallerPostJSE -> WSNativeEndpointHandlerDeploymentAspect{Configured:Installed}, WSNativeEndpointRecordProcessorDeploymentAs
| pect{Configured:Installed}, WSNativeEventingDeploymentAspect{Configured:Installed}, WSNativePublishContractDeploymentAspect{Configured:Installed}, WSN
| ativeServiceEndpointInvokerDeploymentAspect{Configured:Installed}, WSNativeRMDeploymentAspect{Configured:Installed}, WSNativeUnifiedMetaDataDeployment
| Aspect{Configured:Installed}, WSNativeEagerInitializeDeploymentAspect{Configured:Installed}, WSJAXBIntroDeploymentAspect{Configured:Installed}, WSDepl
| oymentAspectManagerPostJSE{Configured:Installed}, WSDeploymentAspectInstallerPostJSE{Create:Configured}, WSDeploymentAspectInstallerPostJSE{Start:Conf
| igured}
| WSDeploymentAspectInstallerPreJSE -> WSContainerMetaDataDeploymentAspect{Configured:Instantiated}, WSContextRootDeploymentAspect{Configured:Installed}
| , WSEndpointAddressDeploymentAspect{Configured:Installed}, WSEndpointHandlerDeploymentAspect{Configured:Installed}, WSEndpointMetricsDeploymentAspect{
| Configured:Installed}, WSEndpointNameDeploymentAspect{Configured:Installed}, WSEndpointRegistryDeploymentAspect{Configured:Installed}, WSModifyWebMeta
| DataDeploymentAspect{Configured:Installed}, WSURLPatternDeploymentAspect{Configured:Installed}, WSDeploymentAspectManagerPreJSE{Configured:Installed}
| )
|
| ObjectName: portal:service=PortletInvoker,type=Federating
| State: NOTYETINSTALLED
| Depends On Me:
| portal:service=Management,type=PortletDiscoveryManagement,name=Default
|
| ObjectName: jboss.ejb3:service=EJB3Deployer
| State: NOTYETINSTALLED
| Depends On Me:
| jboss.ws:service=DeployerInterceptorEJB3
|
| ObjectName: portal:urlFactory=Delegating
| State: NOTYETINSTALLED
| Depends On Me:
| portal:urlFactory=Configurator
| portal:urlFactory=CMSObject
| portal:urlFactory=IdentityUI
|
| ObjectName: portal:service=InstanceContainerContext
| State: NOTYETINSTALLED
| Depends On Me:
| portal.management:service=Management,type=Portal,name=Default
|
| ObjectName: portal:service=Module,type=IdentityServiceController
| State: NOTYETINSTALLED
| Depends On Me:
| portal:service=AuthorizationProvider,type=cms
| portal:service=Interceptor,type=Cms,name=ACL
| portal:service=ApprovePublish,type=Workflow
| portal:service=IdentityUIConfigurationService,type=IdentityUI
| portal:service=IdentityUserManagementService,type=IdentityUI
| portal.management:service=Management,type=Identity,name=Default
|
| ObjectName: portal:service=InterceptorStackFactory,type=Instance
| State: NOTYETINSTALLED
| Depends On Me:
| portal:service=InterceptorRegistration,type=Portlet,name=PortletContainerManagement
|
Each assistance would be welcome, please.
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4260482#4260482
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4260482
More information about the jboss-user
mailing list