-
1. Re: Rather urgent: MBean depends on EJB problem
jonlee Sep 3, 2003 7:21 AM (in response to ihunter)You probably want to make the depend wait on the bean deployment (after it is bound). So your depend would look something like:
jboss.j2ee:jndiName=ejb/BinaryRetriever,plugin=pool,service=EJB
Check your jmx-console to determine the exact binding you require.
See how that goes. -
2. Re: Rather urgent: MBean depends on EJB problem
ihunter Sep 3, 2003 7:35 AM (in response to ihunter)Hi Jon,
Thanks for the reply. There doesnt seem to be anything registered by the name you gave in jmx-console. I'm using JBoss 3.2.1.
I've attached an HTML page with my jmx-console
view. If you can point out likely candidates, I'd be very grateful.
Thanks
Ian -
3. Re: Rather urgent: MBean depends on EJB problem
ihunter Sep 3, 2003 7:53 AM (in response to ihunter)I couldnt download the page I uploaded!
Hope this is better -
4. Re: Rather urgent: MBean depends on EJB problem
ihunter Sep 3, 2003 7:57 AM (in response to ihunter)Cant get the upload to do the right thing, heres a cut & paste!
DefaultDomain
service=timer
JMImplementation
name=Default,service=LoaderRepository
type=MBeanRegistry
type=MBeanServerDelegate
jboss
name=PropertyEditorManager,type=Service
name=SystemProperties,type=Service
readonly=true,service=invoker,target=Naming,type=http
service=ClientUserTransaction
service=Hypersonic
service=JNDIView
service=Mail
service=Naming
service=TransactionManager
service=UUIDKeyGeneratorFactory
service=WebService
service=XidFactory
service=invoker,target=Naming,type=http
service=invoker,type=http
service=invoker,type=httpHA
service=invoker,type=jrmp
service=invoker,type=local
service=invoker,type=pooled
jboss.admin
service=PluginManager
jboss.cache
service=InvalidationManager
jboss.deployment
flavor=URL,type=DeploymentScanner
jboss.ejb
service=EJBDeployer
jboss.j2ee
jndiName=AdminMgr,plugin=pool,service=EJB
jndiName=AdminMgr,service=EJB
jndiName=AuditLocal,plugin=cache,service=EJB
jndiName=AuditLocal,plugin=pool,service=EJB
jndiName=AuditLocal,service=EJB
jndiName=AuditMgr,plugin=cache,service=EJB
jndiName=AuditMgr,plugin=pool,service=EJB
jndiName=AuditMgr,service=EJB
jndiName=BugReportLocal,plugin=cache,service=EJB
jndiName=BugReportLocal,plugin=pool,service=EJB
jndiName=BugReportLocal,service=EJB
jndiName=CompanyLocal,plugin=cache,service=EJB
jndiName=CompanyLocal,plugin=pool,service=EJB
jndiName=CompanyLocal,service=EJB
jndiName=CompanyMessageLocal,plugin=cache,service=EJB
jndiName=CompanyMessageLocal,plugin=pool,service=EJB
jndiName=CompanyMessageLocal,service=EJB
jndiName=CompanyMgr,plugin=pool,service=EJB
jndiName=CompanyMgr,service=EJB
jndiName=CompanyProductLocal,plugin=cache,service=EJB
jndiName=CompanyProductLocal,plugin=pool,service=EJB
jndiName=CompanyProductLocal,service=EJB
jndiName=FeedbackMgr,plugin=pool,service=EJB
jndiName=FeedbackMgr,service=EJB
jndiName=HelpDeskCallLocal,plugin=cache,service=EJB
jndiName=HelpDeskCallLocal,plugin=pool,service=EJB
jndiName=HelpDeskCallLocal,service=EJB
jndiName=HelpDeskCallNoteLocal,plugin=cache,service=EJB
jndiName=HelpDeskCallNoteLocal,plugin=pool,service=EJB
jndiName=HelpDeskCallNoteLocal,service=EJB
jndiName=HelpDeskCategoryLocal,plugin=cache,service=EJB
jndiName=HelpDeskCategoryLocal,plugin=pool,service=EJB
jndiName=HelpDeskCategoryLocal,service=EJB
jndiName=HelpDeskGroupLocal,plugin=cache,service=EJB
jndiName=HelpDeskGroupLocal,plugin=pool,service=EJB
jndiName=HelpDeskGroupLocal,service=EJB
jndiName=MessageLocal,plugin=cache,service=EJB
jndiName=MessageLocal,plugin=pool,service=EJB
jndiName=MessageLocal,service=EJB
jndiName=MessageMgr,plugin=pool,service=EJB
jndiName=MessageMgr,service=EJB
jndiName=PerforceGenreLocal,plugin=cache,service=EJB
jndiName=PerforceGenreLocal,plugin=pool,service=EJB
jndiName=PerforceGenreLocal,service=EJB
jndiName=PerforceJobLocal,plugin=cache,service=EJB
jndiName=PerforceJobLocal,plugin=pool,service=EJB
jndiName=PerforceJobLocal,service=EJB
jndiName=PerforcePlatformLocal,plugin=cache,service=EJB
jndiName=PerforcePlatformLocal,plugin=pool,service=EJB
jndiName=PerforcePlatformLocal,service=EJB
jndiName=ProductCategoryLocal,plugin=cache,service=EJB
jndiName=ProductCategoryLocal,plugin=pool,service=EJB
jndiName=ProductCategoryLocal,service=EJB
jndiName=ProductFormatLocal,plugin=cache,service=EJB
jndiName=ProductFormatLocal,plugin=pool,service=EJB
jndiName=ProductFormatLocal,service=EJB
jndiName=ProductLocal,plugin=cache,service=EJB
jndiName=ProductLocal,plugin=pool,service=EJB
jndiName=ProductLocal,service=EJB
jndiName=ProductPlatformLocal,plugin=cache,service=EJB
jndiName=ProductPlatformLocal,plugin=pool,service=EJB
jndiName=ProductPlatformLocal,service=EJB
jndiName=QueryLocal,plugin=cache,service=EJB
jndiName=QueryLocal,plugin=pool,service=EJB
jndiName=QueryLocal,service=EJB
jndiName=RoleLocal,plugin=cache,service=EJB
jndiName=RoleLocal,plugin=pool,service=EJB
jndiName=RoleLocal,service=EJB
jndiName=SequenceGenLocal,plugin=pool,service=EJB
jndiName=SequenceGenLocal,service=EJB
jndiName=SupportMgr,plugin=pool,service=EJB
jndiName=SupportMgr,service=EJB
jndiName=UserLocal,plugin=cache,service=EJB
jndiName=UserLocal,plugin=pool,service=EJB
jndiName=UserLocal,service=EJB
jndiName=UserMgr,plugin=pool,service=EJB
jndiName=UserMgr,service=EJB
jndiName=ejb/mgmt/MEJB,plugin=pool,service=EJB
jndiName=ejb/mgmt/MEJB,service=EJB
module=PartnerNet.jar,service=EjbModule
module=ejb-management.jar,service=EjbModule
service=EARDeployer
jboss.jca
name=DefaultDS,service=LocalTxCM
name=DefaultDS,service=ManagedConnectionFactory
name=DefaultDS,service=ManagedConnectionPool
name=JBoss JDBC XATransaction ResourceAdapter,service=RARDeployment
name=JBoss LocalTransaction JDBC Wrapper,service=RARDeployment
name=JMS Adapter,service=RARDeployment
name=JmsXA,service=ManagedConnectionFactory
name=JmsXA,service=ManagedConnectionPool
name=JmsXA,service=TxCM
name=MySqlDS,service=LocalTxCM
name=MySqlDS,service=ManagedConnectionFactory
name=MySqlDS,service=ManagedConnectionPool
service=CachedConnectionManager
service=ConnectionFactoryDeployer
service=RARDeployer
jboss.jdbc
service=SQLExceptionProcessor
jboss.jmx
name=Invoker,protocol=jrmp,service=proxyFactory,type=adaptor
name=Invoker,type=adaptor
name=RMI,type=Connector
jboss.management.local
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=Audit
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=BugReport
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=Company
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=CompanyMessage
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=CompanyProduct
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=HelpDeskCall
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=HelpDeskCallNote
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=HelpDeskCategory
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=HelpDeskGroup
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=Message
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=PerforceGenre
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=PerforceJob
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=PerforcePlatform
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=Product
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=ProductCategory
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=ProductFormat
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=ProductPlatform
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=Query
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=Role
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=EntityBean,name=User
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=StatefulSessionBean,name=AuditMgr
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=StatelessSessionBean,name=AdminMgr
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=StatelessSessionBean,name=CompanyMgr
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=StatelessSessionBean,name=FeedbackMgr
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=StatelessSessionBean,name=MessageMgr
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=StatelessSessionBean,name=SequenceGen
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=StatelessSessionBean,name=SupportMgr
EJBModule=PartnerNet.jar,J2EEApplication=null,J2EEServer=Local,j2eeType=StatelessSessionBean,name=UserMgr
EJBModule=ejb-management.jar,J2EEApplication=management,J2EEServer=Local,j2eeType=StatelessSessionBean,name=ejb/mgmt/MEJB
J2EEApplication=PartnerNet.ear,J2EEServer=Local,j2eeType=WebModule,name=PartnerNet.war
J2EEApplication=http-invoker.sar,J2EEServer=Local,j2eeType=WebModule,name=invoker.war
J2EEApplication=jbossmq-httpil.sar,J2EEServer=Local,j2eeType=WebModule,name=jbossmq-httpil.war
J2EEApplication=jms,J2EEServer=Local,ResourceAdapterModule=jms-ra.rar,j2eeType=ResourceAdapter,name=JMS Adapter
J2EEApplication=jms,J2EEServer=Local,j2eeType=ResourceAdapterModule,name=jms-ra.rar
J2EEApplication=management,J2EEServer=Local,j2eeType=EJBModule,name=ejb-management.jar
J2EEApplication=management,J2EEServer=Local,j2eeType=WebModule,name=web-console.war
J2EEApplication=null,J2EEServer=Local,ResourceAdapterModule=jboss-local-jdbc.rar,j2eeType=ResourceAdapter,name=JBoss LocalTransaction JDBC Wrapper
J2EEApplication=null,J2EEServer=Local,ResourceAdapterModule=jboss-xa-jdbc.rar,j2eeType=ResourceAdapter,name=JBoss JDBC XATransaction ResourceAdapter
J2EEApplication=null,J2EEServer=Local,ServiceModule=cache-invalidation-service.xml,j2eeType=MBean,name=jboss.cache%3aservice%3dInvalidationManager
J2EEApplication=null,J2EEServer=Local,ServiceModule=console-mgr.sar,j2eeType=MBean,name=jboss.admin%3aservice%3dPluginManager
J2EEApplication=null,J2EEServer=Local,ServiceModule=http-invoker.sar,j2eeType=MBean,name=jboss%3aservice%3dinvoker%2ctype%3dhttp
J2EEApplication=null,J2EEServer=Local,ServiceModule=http-invoker.sar,j2eeType=MBean,name=jboss%3aservice%3dinvoker%2ctype%3dhttp%2ctarget%3dNaming
J2EEApplication=null,J2EEServer=Local,ServiceModule=http-invoker.sar,j2eeType=MBean,name=jboss%3aservice%3dinvoker%2ctype%3dhttp%2ctarget%3dNaming%2creadonly%3dtrue
J2EEApplication=null,J2EEServer=Local,ServiceModule=http-invoker.sar,j2eeType=MBean,name=jboss%3aservice%3dinvoker%2ctype%3dhttpHA
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-jca.sar,j2eeType=MBean,name=jboss.jca%3aservice%3dConnectionFactoryDeployer
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-jca.sar,j2eeType=MBean,name=jboss.jca%3aservice%3dRARDeployer
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=DefaultDomain%3aservice%3dtimer
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss%3aservice%3dJNDIView
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss%3aservice%3dNaming
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss%3aservice%3dWebService
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss%3aservice%3dinvoker%2ctype%3djrmp
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss%3aservice%3dinvoker%2ctype%3dlocal
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss%3aservice%3dinvoker%2ctype%3dpooled
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.deployment%3atype%3dDeploymentScanner%2cflavor%3dURL
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.ejb%3aservice%3dEJBDeployer
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.j2ee%3aservice%3dEARDeployer
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.management.local%3aj2eeType%3dJ2EEDomain%2cname%3dManager
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.rmi%3atype%3dRMIClassLoader
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.scripts%3aservice%3dBSHDeployer
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.security%3aservice%3dJaasSecurityManager
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.security%3aservice%3dSecurityConfig
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.security%3aservice%3dXMLLoginConfig
J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.system%3atype%3dLog4jService%2cservice%3dLogging
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination%3aservice%3dQueue%2cname%3dA
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination%3aservice%3dQueue%2cname%3dB
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination%3aservice%3dQueue%2cname%3dC
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination%3aservice%3dQueue%2cname%3dD
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination%3aservice%3dQueue%2cname%3dex
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination%3aservice%3dQueue%2cname%3dtestQueue
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination%3aservice%3dTopic%2cname%3dsecuredTopic
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination%3aservice%3dTopic%2cname%3dtestDurableTopic
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination%3aservice%3dTopic%2cname%3dtestTopic
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-httpil.sar,j2eeType=MBean,name=jboss.mq%3aservice%3dInvocationLayer%2ctype%3dHTTP
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq%3aservice%3dCacheStore
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq%3aservice%3dDestinationManager
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq%3aservice%3dInvocationLayer%2ctype%3dJVM
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq%3aservice%3dInvocationLayer%2ctype%3dOIL
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq%3aservice%3dInvocationLayer%2ctype%3dOIL2
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq%3aservice%3dInvocationLayer%2ctype%3dRMI
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq%3aservice%3dInvocationLayer%2ctype%3dUIL
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq%3aservice%3dInvocationLayer%2ctype%3dUIL2
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq%3aservice%3dInvoker
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq%3aservice%3dMessageCache
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq%3aservice%3dPersistenceManager
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq%3aservice%3dSecurityManager
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq%3aservice%3dStateManager
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq%3aservice%3dTracingInterceptor
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq.destination%3aservice%3dQueue%2cname%3dDLQ
J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossweb-tomcat.sar,j2eeType=MBean,name=jboss.web%3aservice%3dWebServer
J2EEApplication=null,J2EEServer=Local,ServiceModule=jmx-invoker-adaptor-server.sar,j2eeType=MBean,name=jboss.jmx%3atype%3dadaptor%2cname%3dInvoker
J2EEApplication=null,J2EEServer=Local,ServiceModule=jmx-invoker-adaptor-server.sar,j2eeType=MBean,name=jboss.jmx%3atype%3dadaptor%2cname%3dInvoker%2cprotocol%3djrmp%2cservice%3dproxyFactory
J2EEApplication=null,J2EEServer=Local,ServiceModule=jmx-rmi-adaptor.sar,j2eeType=MBean,name=jboss.jmx%3atype%3dConnector%2cname%3dRMI
J2EEApplication=null,J2EEServer=Local,ServiceModule=mail-service.xml,j2eeType=MBean,name=jboss%3aservice%3dMail
J2EEApplication=null,J2EEServer=Local,ServiceModule=properties-service.xml,j2eeType=MBean,name=jboss%3atype%3dService%2cname%3dPropertyEditorManager
J2EEApplication=null,J2EEServer=Local,ServiceModule=properties-service.xml,j2eeType=MBean,name=jboss%3atype%3dService%2cname%3dSystemProperties
J2EEApplication=null,J2EEServer=Local,ServiceModule=sqlexception-service.xml,j2eeType=MBean,name=jboss.jdbc%3aservice%3dSQLExceptionProcessor
J2EEApplication=null,J2EEServer=Local,ServiceModule=transaction-service.xml,j2eeType=MBean,name=jboss%3aservice%3dClientUserTransaction
J2EEApplication=null,J2EEServer=Local,ServiceModule=transaction-service.xml,j2eeType=MBean,name=jboss%3aservice%3dTransactionManager
J2EEApplication=null,J2EEServer=Local,ServiceModule=transaction-service.xml,j2eeType=MBean,name=jboss%3aservice%3dXidFactory
J2EEApplication=null,J2EEServer=Local,ServiceModule=transaction-service.xml,j2eeType=MBean,name=jboss.jca%3aservice%3dCachedConnectionManager
J2EEApplication=null,J2EEServer=Local,ServiceModule=uuid-key-generator.sar,j2eeType=MBean,name=jboss%3aservice%3dUUIDKeyGeneratorFactory
J2EEApplication=null,J2EEServer=Local,j2eeType=EJBModule,name=PartnerNet.jar
J2EEApplication=null,J2EEServer=Local,j2eeType=ResourceAdapterModule,name=jboss-local-jdbc.rar
J2EEApplication=null,J2EEServer=Local,j2eeType=ResourceAdapterModule,name=jboss-xa-jdbc.rar
J2EEApplication=null,J2EEServer=Local,j2eeType=WebModule,name=application-doc.war
J2EEApplication=null,J2EEServer=Local,j2eeType=WebModule,name=application-examples.war
J2EEApplication=null,J2EEServer=Local,j2eeType=WebModule,name=jmx-console.war
J2EEApplication=null,J2EEServer=Local,j2eeType=WebModule,name=struts-documentation.war
J2EEServer=JBoss LocalTransaction JDBC Wrapper,JCAResource=DefaultDS,j2eeType=JCAConnectionFactory,name=DefaultDS
J2EEServer=JBoss LocalTransaction JDBC Wrapper,JCAResource=MySqlDS,j2eeType=JCAConnectionFactory,name=MySqlDS
J2EEServer=JBoss LocalTransaction JDBC Wrapper,j2eeType=JCAResource,name=DefaultDS
J2EEServer=JBoss LocalTransaction JDBC Wrapper,j2eeType=JCAResource,name=MySqlDS
J2EEServer=JMS Adapter,JCAResource=JmsXA,j2eeType=JCAConnectionFactory,name=JmsXA
J2EEServer=JMS Adapter,j2eeType=JCAResource,name=JmsXA
J2EEServer=Local,j2eeType=J2EEApplication,name=PartnerNet.ear
J2EEServer=Local,j2eeType=J2EEApplication,name=http-invoker.sar
J2EEServer=Local,j2eeType=J2EEApplication,name=jbossmq-httpil.sar
J2EEServer=Local,j2eeType=J2EEApplication,name=jms
J2EEServer=Local,j2eeType=J2EEApplication,name=management
J2EEServer=Local,j2eeType=JMSResource,name=LocalJMS
J2EEServer=Local,j2eeType=JNDIResource,name=LocalJNDI
J2EEServer=Local,j2eeType=JTAResource,name=ClientUserTransaction
J2EEServer=Local,j2eeType=JTAResource,name=TransactionManager
J2EEServer=Local,j2eeType=JVM,name=localhost
J2EEServer=Local,j2eeType=JavaMailResource,name=DefaultMail
J2EEServer=Local,j2eeType=ServiceModule,name=cache-invalidation-service.xml
J2EEServer=Local,j2eeType=ServiceModule,name=console-mgr.sar
J2EEServer=Local,j2eeType=ServiceModule,name=http-invoker.sar
J2EEServer=Local,j2eeType=ServiceModule,name=jboss-jca.sar
J2EEServer=Local,j2eeType=ServiceModule,name=jboss-service.xml
J2EEServer=Local,j2eeType=ServiceModule,name=jbossmq-destinations-service.xml
J2EEServer=Local,j2eeType=ServiceModule,name=jbossmq-httpil.sar
J2EEServer=Local,j2eeType=ServiceModule,name=jbossmq-service.xml
J2EEServer=Local,j2eeType=ServiceModule,name=jbossweb-tomcat.sar
J2EEServer=Local,j2eeType=ServiceModule,name=jmx-ejb-connector-server.sar
J2EEServer=Local,j2eeType=ServiceModule,name=jmx-invoker-adaptor-server.sar
J2EEServer=Local,j2eeType=ServiceModule,name=jmx-rmi-adaptor.sar
J2EEServer=Local,j2eeType=ServiceModule,name=mail-service.xml
J2EEServer=Local,j2eeType=ServiceModule,name=properties-service.xml
J2EEServer=Local,j2eeType=ServiceModule,name=schedule-manager-service.xml
J2EEServer=Local,j2eeType=ServiceModule,name=scheduler-service.xml
J2EEServer=Local,j2eeType=ServiceModule,name=sqlexception-service.xml
J2EEServer=Local,j2eeType=ServiceModule,name=transaction-service.xml
J2EEServer=Local,j2eeType=ServiceModule,name=user-service.xml
J2EEServer=Local,j2eeType=ServiceModule,name=uuid-key-generator.sar
j2eeType=J2EEDomain,name=Manager
j2eeType=J2EEServer,name=Local
j2eeType=JCAManagedConnectionFactory,name=DefaultDS
j2eeType=JCAManagedConnectionFactory,name=JmsXA
j2eeType=JCAManagedConnectionFactory,name=MySqlDS
jboss.mq
name=JBossMQProvider,service=JMSProviderLoader
name=StdJMSPool,service=ServerSessionPoolMBean
service=CacheStore
service=DestinationManager
service=InvocationLayer,type=HTTP
service=InvocationLayer,type=JVM
service=InvocationLayer,type=OIL
service=InvocationLayer,type=OIL2
service=InvocationLayer,type=RMI
service=InvocationLayer,type=UIL
service=InvocationLayer,type=UIL2
service=Invoker
service=MessageCache
service=PersistenceManager
service=SecurityManager
service=StateManager
service=TracingInterceptor
jboss.mq.destination
name=A,service=Queue
name=B,service=Queue
name=C,service=Queue
name=D,service=Queue
name=DLQ,service=Queue
name=ex,service=Queue
name=securedTopic,service=Topic
name=testDurableTopic,service=Topic
name=testQueue,service=Queue
name=testTopic,service=Topic
jboss.rmi
type=RMIClassLoader
jboss.scripts
service=BSHDeployer
jboss.security
service=JaasSecurityManager
service=SecurityConfig
service=XMLLoginConfig
jboss.system
service=JARDeployer
service=Logging,type=Log4jService
service=MainDeployer
service=ServiceController
service=ServiceDeployer
type=Server
type=ServerConfig
type=ServerInfo -
5. Re: Rather urgent: MBean depends on EJB problem
jonlee Sep 3, 2003 7:58 AM (in response to ihunter)You can probably get by with the plain service entry (one that does not specify the pool). But I'm not quite sure which EJB or EJBs upon which you are reliant. It is possible you may need to have multiple depend tags. However, by example, you might put:
So you have a service listed as jndiName=CompanyLocal,service=EJB under jboss.j2ee. This translates to your depend requirement:
jboss.j2ee:jndiName=CompanyLocal,service=EJB
You are going to need to determine which beans upon which your MBean is dependent and include this with multiple depends (if necessary).
Hope that helps. -
6. Re: Rather urgent: MBean depends on EJB problem
jonlee Sep 3, 2003 7:59 AM (in response to ihunter)Sorry. That was a typo. It should be ...
-
7. Re: Rather urgent: MBean depends on EJB problem
ihunter Sep 3, 2003 8:30 AM (in response to ihunter)Spelling problem, yes got that - still no joy!
Ian -
8. Re: Rather urgent: MBean depends on EJB problem
jonlee Sep 3, 2003 9:11 AM (in response to ihunter)Show the errors. That might shed some light. It is possible that the EJB deployment is not the issue. It may be due to non-EJB related classes.
An example SAR is jboss-net.sar in the server/all/deploy directory in case you want to see the basic structure and jboss-service.xml descriptor. -
9. Re: Rather urgent: MBean depends on EJB problem
ihunter Sep 3, 2003 9:23 AM (in response to ihunter)Hi Jon,
I've provided some preamble as well, exception starts at phrase 'Problem starts here....'
[I can supply the whole of startup messages if necessary]
BTW: I looked at jboss-net.sar, but there were no dependancies related there - although the classpath attribute gives me an idea - I'll put that in and point to the jar file - worth a try?
Ian
==================================
16:07:28,781 INFO [Engine] ContextConfig[/invoker]: Added certificates -> reque
st attribute Valve
16:07:28,843 INFO [Engine] ContextConfig[/invoker]: Configured an authenticator
for method BASIC
16:07:28,953 INFO [EmbeddedCatalinaService41] Using Java2 parent classloader de
legation: true
16:07:28,953 INFO [Engine] StandardManager[/invoker]: Seeding random number gen
erator class java.security.SecureRandom
16:07:29,171 INFO [Engine] StandardManager[/invoker]: Seeding of random number
generator has been completed
16:07:29,296 INFO [Engine] StandardWrapper[/invoker:default]: Loading container
servlet default
16:07:29,359 INFO [Engine] StandardWrapper[/invoker:invoker]: Loading container
servlet invoker
16:07:29,546 INFO [MainDeployer] Deployed package: file:/C:/PartnerNet/jboss-3.
2.1_tomcat-4.1.24/server/default/deploy/http-invoker.sar/invoker.war/
16:07:29,546 INFO [EmbeddedCatalinaService41] Started
16:07:29,546 INFO [MainDeployer] Deployed package: file:/C:/PartnerNet/jboss-3.
2.1_tomcat-4.1.24/server/default/deploy/jbossweb-tomcat.sar/
16:07:29,562 INFO [MainDeployer] Starting deployment of package: file:/C:/Partn
erNet/jboss-3.2.1_tomcat-4.1.24/server/default/deploy/jmx-ejb-connector-server.s
ar
16:07:29,593 INFO [MainDeployer] Deployed package: file:/C:/PartnerNet/jboss-3.
2.1_tomcat-4.1.24/server/default/deploy/jmx-ejb-connector-server.sar
16:07:29,593 INFO [MainDeployer] Starting deployment of package: file:/C:/Partn
erNet/jboss-3.2.1_tomcat-4.1.24/server/default/deploy/jmx-invoker-adaptor-server
.sar/
16:07:29,703 INFO [InvokerAdaptorService] Creating
16:07:29,703 INFO [InvokerAdaptorService] Created
16:07:29,703 INFO [InvokerAdaptorService] Starting
16:07:29,718 INFO [InvokerAdaptorService] Started
16:07:29,734 INFO [MainDeployer] Deployed package: file:/C:/PartnerNet/jboss-3.
2.1_tomcat-4.1.24/server/default/deploy/jmx-invoker-adaptor-server.sar/
16:07:29,734 INFO [MainDeployer] Starting deployment of package: file:/C:/Partn
erNet/jboss-3.2.1_tomcat-4.1.24/server/default/deploy/jmx-rmi-adaptor.sar/
16:07:29,765 INFO [RMIAdaptorService] Creating
16:07:29,765 INFO [RMIAdaptorService] Created
16:07:29,765 INFO [RMIAdaptorService] Starting
16:07:29,828 INFO [RMIAdaptorService] Started
16:07:29,828 INFO [MainDeployer] Deployed package: file:/C:/PartnerNet/jboss-3.
2.1_tomcat-4.1.24/server/default/deploy/jmx-rmi-adaptor.sar/
16:07:29,828 INFO [MainDeployer] Starting deployment of package: file:/C:/Partn
erNet/jboss-3.2.1_tomcat-4.1.24/server/default/deploy/PartnerNet.sar
16:07:30,046 WARN [NestedThrowable] Duplicate throwable nesting of same base ty
pe: class org.jboss.deployment.DeploymentException is assignable from: class org
.jboss.deployment.DeploymentException
Problem starts here....
16:07:30,046 ERROR [MainDeployer] could not create deployment: file:/C:/PartnerN
et/jboss-3.2.1_tomcat-4.1.24/server/default/deploy/PartnerNet.sar
org.jboss.deployment.DeploymentException: create operation failed for package fi
le:/C:/PartnerNet/jboss-3.2.1_tomcat-4.1.24/server/default/deploy/PartnerNet.sar
; - nested throwable: (org.jboss.deployment.DeploymentException: instantiating c
om.ttpcom.admin.HelpDeskExtractor failed: java.lang.NoClassDefFoundError: com/tt
pcom/vo/HelpDeskCallVO; - nested throwable: (RuntimeErrorException: instantiatin
g com.ttpcom.admin.HelpDeskExtractor failed: java.lang.NoClassDefFoundError: com
/ttpcom/vo/HelpDeskCallVO
Cause: java.lang.NoClassDefFoundError: com/ttpcom/vo/HelpDeskCallVO))
at org.jboss.deployment.SARDeployer.create(SARDeployer.java:202)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:784)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:639)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy7.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
tScanner.java:302)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
canner.java:476)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
doScan(AbstractDeploymentScanner.java:200)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(A
bstractDeploymentScanner.java:273)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:1
92)
at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
ler.java:966)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:392)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy5.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:640)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:597)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy6.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:365)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:272)
at org.jboss.Main.boot(Main.java:150)
at org.jboss.Main$1.run(Main.java:388)
at java.lang.Thread.run(Thread.java:536) -
10. Re: Rather urgent: MBean depends on EJB problem
jonlee Sep 3, 2003 9:46 AM (in response to ihunter)You can try the classpath setting but I don't think that will help - it doesn't contain a tag but does show the basic structure. JBoss will complain if it doesn't like the deployment descriptor. The docs/dtd directory also has the DTD definition for the various deployment descriptors including jboss-service.xml.
I think your issue relates to the loading of the helper classes. It cannot find the class:
com/ttpcom/vo/HelpDeskCallVO
I'm assuming that this is a helper class and not a specific EJB class. If you look at the jboss-net.sar, you'll see that there are a bunch of JARs that are essentially JARs that the service requires loaded (including the MBean).
I think you want to put your helper classes in a separate JAR and have them load first, before the EJB deployments and the MBean deployment action. This should have the same effect as putting the helper JAR in the server/lib directory. -
11. Re: Rather urgent: MBean depends on EJB problem
raja05 Sep 3, 2003 10:08 AM (in response to ihunter)Can you put ur EJB jar inside the sar and make that a single component. This way, there is a single classloader that loads the entire component(EJB and SAR).
-raj -
12. Re: Rather urgent: MBean depends on EJB problem
jonlee Sep 3, 2003 11:09 AM (in response to ihunter)OK. Interestingly, if I put my EJB in the SAR, the EJB does not deploy for JBoss 3.2.0.
So for my working example SAR's META-INF/jboss-service.xml looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE server>
<!-- ===================================================================== -->
<!-- -->
<!-- Amity Object Pool Configuration -->
<!-- -->
<!-- ===================================================================== -->
TablePool
com.amity.objectpool.ObjectPool
com.amity.objectpool.PoolObjectFactory
com.amity.objectpool.EntityDefinition
jboss.j2ee:jndiName=ejb/BinaryRetriever,service=EJB
The SAR contains the helper library, jboss-pool.jar and the MBean library, objectpool.jar in the root directory of the SAR. The MBean code depends on the helper classes.
The relevant logs look like this:
2003-09-04 02:41:15,953 INFO [org.jboss.deployment.MainDeployer] Starting deployment of package: file:/C:/Java/JBoss-3.2.0/server/default/deploy/amity-cache.sar/
2003-09-04 02:41:15,983 INFO [org.jboss.deployment.SARDeployer] looking for nested deployments in : file:/Java/JBoss-3.2.0/server/default/deploy/amity-cache.sar/
2003-09-04 02:41:15,983 INFO [org.jboss.deployment.SARDeployer] nested deployment: file:/Java/JBoss-3.2.0/server/default/deploy/amity-cache.sar/jboss-pool.jar
2003-09-04 02:41:15,983 INFO [org.jboss.deployment.SARDeployer] nested deployment: file:/Java/JBoss-3.2.0/server/default/deploy/amity-cache.sar/objectpool.jar
2003-09-04 02:41:16,033 INFO [org.jboss.deployment.JARDeployer] looking for nested deployments in : file:/Java/JBoss-3.2.0/server/default/deploy/amity-cache.sar/objectpool.jar
2003-09-04 02:41:16,073 INFO [org.jboss.deployment.JARDeployer] looking for nested deployments in : file:/Java/JBoss-3.2.0/server/default/deploy/amity-cache.sar/jboss-pool.jar
2003-09-04 02:41:16,213 INFO [com.amity.objectpool.ObjectPoolLoader] Creating
2003-09-04 02:41:16,213 INFO [com.amity.objectpool.ObjectPoolLoader] Created
2003-09-04 02:41:16,970 INFO [org.jboss.deployment.MainDeployer] Deployed package: file:/Java/JBoss-3.2.0/server/default/deploy/amity-cache.sar/
And later:
2003-09-04 02:41:41,500 INFO [org.jboss.deployment.MainDeployer] Starting deployment of package: file:/Java/JBoss-3.2.0/server/default/deploy/binaryretriever.jar
2003-09-04 02:41:41,660 INFO [org.jboss.ejb.EJBDeployer] looking for nested deployments in : file:/Java/JBoss-3.2.0/server/default/deploy/binaryretriever.jar
2003-09-04 02:41:42,281 INFO [org.jboss.ejb.EjbModule] Creating
2003-09-04 02:41:42,301 INFO [org.jboss.ejb.EjbModule] Deploying BinaryRetriever
2003-09-04 02:41:42,511 INFO [org.jboss.ejb.StatelessSessionContainer] Creating
2003-09-04 02:41:42,531 INFO [org.jboss.ejb.plugins.StatelessSessionInstancePool] Creating
2003-09-04 02:41:42,531 INFO [org.jboss.ejb.plugins.StatelessSessionInstancePool] Created
2003-09-04 02:41:42,591 INFO [org.jboss.ejb.StatelessSessionContainer] Created
2003-09-04 02:41:42,591 INFO [com.amity.objectpool.ObjectPoolLoader] Creating
2003-09-04 02:41:42,591 INFO [com.amity.objectpool.ObjectPoolLoader] Created
2003-09-04 02:41:42,591 INFO [org.jboss.ejb.EjbModule] Created
2003-09-04 02:41:42,591 INFO [org.jboss.ejb.EjbModule] Starting
2003-09-04 02:41:42,611 INFO [org.jboss.ejb.StatelessSessionContainer] Starting
2003-09-04 02:41:42,691 INFO [org.jboss.ejb.plugins.StatelessSessionInstancePool] Starting
2003-09-04 02:41:42,691 INFO [org.jboss.ejb.plugins.StatelessSessionInstancePool] Started
2003-09-04 02:41:42,691 INFO [org.jboss.ejb.StatelessSessionContainer] Started
2003-09-04 02:41:42,691 INFO [com.amity.objectpool.ObjectPoolLoader] Starting
2003-09-04 02:41:42,762 INFO [com.amity.objectpool.ObjectPoolLoader] Amity Solutions Pty Ltd Software
2003-09-04 02:41:42,762 INFO [com.amity.objectpool.ObjectPoolLoader] Software Registered Owner:Amity Solutions Pty Ltd
2003-09-04 02:41:42,762 INFO [com.amity.objectpool.ObjectPoolLoader] License Type:Single Server License
2003-09-04 02:41:42,762 INFO [com.amity.objectpool.ObjectPoolLoader] Registration date:12/04/2003
2003-09-04 02:41:42,792 INFO [com.amity.objectpool.ObjectPoolLoader] Bound object pool TablePool to java:/TablePool
2003-09-04 02:41:42,792 INFO [com.amity.objectpool.ObjectPoolLoader] Started
2003-09-04 02:41:42,792 INFO [org.jboss.ejb.EjbModule] Started
2003-09-04 02:41:42,922 INFO [org.jboss.deployment.MainDeployer] Deployed package: file:/Java/JBoss-3.2.0/server/default/deploy/binaryretriever.jar
Note the EJB I was depending on was deployed directly in the deploy directory rather than in the SAR.
Hope that helps.