[Beginners Corner] - Re: JBoss, JNDI and BMP's
by roberthart6650
I really appreciate your taking time to respond. I've attached the items you requested as well as the contents of the two jar files, Customer.jar and CustomerClient.jar which are contained in the ear file. Let me know if I can provide any other info. Thanks.
Here is the application.xml
| <?xml version="1.0" encoding="ASCII"?>
| <application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:application="http://java.sun.com/xml/ns/javaee/application_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd" version="5">
| <display-name>CustomerApplication</display-name>
| <module>
| <ejb>Customer.jar</ejb>
| </module>
| </application>
|
Here is the output of the JMX Console, followed by the output from the JNDI Bean list method.
| JMX Agent View Rob-Laptop
|
| --------------------------------------------------------------------------------
|
| ObjectName Filter (e.g. "jboss:*", "*:service=invoker,*") :
|
| --------------------------------------------------------------------------------
|
| Catalina
| type=Server
| type=StringCache
| JMImplementation
| name=Default,service=LoaderRepository
| type=MBeanRegistry
| type=MBeanServerDelegate
| com.arjuna.ats.properties
| module=arjuna
| module=jta
| module=txoj
| jboss
| name=PropertyEditorManager,type=Service
| name=SystemProperties,type=Service
| readonly=true,service=invoker,target=Naming,type=http
| service=AttributePersistenceService
| service=ClientUserTransaction
| service=Hypersonic
| service=JNDIView
| service=KeyGeneratorFactory,type=HiLo
| service=KeyGeneratorFactory,type=UUID
| service=Mail
| service=Naming
| service=NamingBeanImpl
| service=TransactionManager
| service=WebService
| service=XidFactory
| service=invoker,target=Naming,type=http
| service=invoker,type=http
| service=invoker,type=jrmp
| service=invoker,type=local
| service=invoker,type=pooled
| service=invoker,type=unified
| service=proxyFactory,target=ClientUserTransaction
| service=proxyFactory,target=ClientUserTransactionFactory
| jboss.admin
| service=DeploymentFileRepository
| service=PluginManager
| jboss.alerts
| service=ConsoleAlertListener
| jboss.aop
| service=AspectDeployer
| service=AspectManager
| jboss.bean
| service=JBossBeanDeployer
| jboss.beans
| name='jbossws.sar#jbossws.beans',service=JBossBeanDeployment
| jboss.cache
| service=InvalidationManager
| jboss.console
| sar=console-mgr.sar
| jboss.deployer
| service=BSHDeployer
| jboss.deployment
| flavor=URL,type=DeploymentScanner
| jboss.ejb
| persistencePolicy=database,service=EJBTimerService
| retryPolicy=fixedDelay,service=EJBTimerService
| service=EJBDeployer
| service=EJBTimerService
| jboss.ejb3
| service=EJB3Deployer
| service=JarsIgnoredForScanning
| jboss.j2ee
| module=Customer.jar,service=EJB3
| service=ClientDeployer
| service=EARDeployer
| service=EARDeployment,url='CustomerApplication.ear'
| jboss.jca
| name='jboss-ha-local-jdbc.rar',service=RARDeployment
| name='jboss-ha-xa-jdbc.rar',service=RARDeployment
| name='jboss-local-jdbc.rar',service=RARDeployment
| name='jboss-xa-jdbc.rar',service=RARDeployment
| name='jms-ra.rar',service=RARDeployment
| name='mail-ra.rar',service=RARDeployment
| name='quartz-ra.rar',service=RARDeployment
| name=DefaultDS,service=DataSourceBinding
| name=DefaultDS,service=LocalTxCM
| name=DefaultDS,service=ManagedConnectionFactory
| name=DefaultDS,service=ManagedConnectionPool
| name=JmsXA,service=ConnectionFactoryBinding
| name=JmsXA,service=ManagedConnectionFactory
| name=JmsXA,service=ManagedConnectionPool
| name=JmsXA,service=TxCM
| service=CachedConnectionManager
| service=ConnectionFactoryDeployer
| service=RARDeployer
| service=WorkManager
| service=WorkManagerThreadPool
| jboss.jdbc
| datasource=DefaultDS,service=metadata
| service=SQLExceptionProcessor
| service=metadata
| jboss.jms
| alias=QueueConnectionFactory
| alias=TopicConnectionFactory
| jboss.jmx
| alias=jmx/rmi/RMIAdaptor
| name=Invoker,protocol=jrmp,service=proxyFactory,type=adaptor
| name=Invoker,type=adaptor
| name=MBeanProxyRemote,protocol=jrmp,type=adaptor
| jboss.management.local
| J2EEApplication=null,J2EEServer=Local,ResourceAdapterModule=jboss-ha-local-jdbc.rar,j2eeType=ResourceAdapter,name=JBoss HA LocalTransaction JDBC Wrapper
| J2EEApplication=null,J2EEServer=Local,ResourceAdapterModule=jboss-ha-xa-jdbc.rar,j2eeType=ResourceAdapter,name=JBoss JDBC XATransaction ResourceAdapter
| 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,ResourceAdapterModule=jms-ra.rar,j2eeType=ResourceAdapter,name=JMS Adapter
| J2EEApplication=null,J2EEServer=Local,ResourceAdapterModule=mail-ra.rar,j2eeType=ResourceAdapter,name=JavaMail Adapter
| J2EEApplication=null,J2EEServer=Local,ResourceAdapterModule=quartz-ra.rar,j2eeType=ResourceAdapter,name=Quartz Adapter
| J2EEApplication=null,J2EEServer=Local,ServiceModule=bsh-deployer.xml,j2eeType=MBean,name=jboss.deployer:service=BSHDeployer
| J2EEApplication=null,J2EEServer=Local,ServiceModule=cache-invalidation-service.xml,j2eeType=MBean,name=jboss.cache:service=InvalidationManager
| J2EEApplication=null,J2EEServer=Local,ServiceModule=client-deployer-service.xml,j2eeType=MBean,name=jboss.j2ee:service=ClientDeployer
| J2EEApplication=null,J2EEServer=Local,ServiceModule=console-mgr.sar,j2eeType=MBean,name=jboss.admin:service=DeploymentFileRepository
| J2EEApplication=null,J2EEServer=Local,ServiceModule=console-mgr.sar,j2eeType=MBean,name=jboss.admin:service=PluginManager
| J2EEApplication=null,J2EEServer=Local,ServiceModule=ear-deployer.xml,j2eeType=MBean,name=jboss.j2ee:service=EARDeployer
| J2EEApplication=null,J2EEServer=Local,ServiceModule=ejb-deployer.xml,j2eeType=MBean,name=jboss.ejb:service=EJBDeployer
| J2EEApplication=null,J2EEServer=Local,ServiceModule=ejb-deployer.xml,j2eeType=MBean,name=jboss.ejb:service=EJBTimerService
| J2EEApplication=null,J2EEServer=Local,ServiceModule=ejb-deployer.xml,j2eeType=MBean,name=jboss.ejb:service=EJBTimerService,persistencePolicy=database
| J2EEApplication=null,J2EEServer=Local,ServiceModule=ejb-deployer.xml,j2eeType=MBean,name=jboss.ejb:service=EJBTimerService,retryPolicy=fixedDelay
| J2EEApplication=null,J2EEServer=Local,ServiceModule=ejb3.deployer,j2eeType=MBean,name=jboss.ejb3:service=EJB3Deployer
| J2EEApplication=null,J2EEServer=Local,ServiceModule=ejb3.deployer,j2eeType=MBean,name=jboss.ejb3:service=JarsIgnoredForScanning
| J2EEApplication=null,J2EEServer=Local,ServiceModule=ejb3.deployer,j2eeType=MBean,name=jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3
| J2EEApplication=null,J2EEServer=Local,ServiceModule=hsqldb-jdbc-state-service.xml,j2eeType=MBean,name=jboss.mq:service=StateManager
| J2EEApplication=null,J2EEServer=Local,ServiceModule=hsqldb-jdbc2-service.xml,j2eeType=MBean,name=jboss.mq:service=DestinationManager
| J2EEApplication=null,J2EEServer=Local,ServiceModule=hsqldb-jdbc2-service.xml,j2eeType=MBean,name=jboss.mq:service=MessageCache
| J2EEApplication=null,J2EEServer=Local,ServiceModule=hsqldb-jdbc2-service.xml,j2eeType=MBean,name=jboss.mq:service=PersistenceManager
| J2EEApplication=null,J2EEServer=Local,ServiceModule=http-invoker.sar,j2eeType=MBean,name=jboss:service=invoker,type=http
| J2EEApplication=null,J2EEServer=Local,ServiceModule=http-invoker.sar,j2eeType=MBean,name=jboss:service=invoker,type=http,target=Naming
| J2EEApplication=null,J2EEServer=Local,ServiceModule=http-invoker.sar,j2eeType=MBean,name=jboss:service=invoker,type=http,target=Naming,readonly=true
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-aop-jdk50.deployer,j2eeType=MBean,name=jboss.aop:service=AspectDeployer
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-aop-jdk50.deployer,j2eeType=MBean,name=jboss.aop:service=AspectManager
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-bean.deployer,j2eeType=MBean,name=jboss.bean:service=JBossBeanDeployer
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss:service=AttributePersistenceService
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss:service=ClientUserTransaction
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss:service=JNDIView
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss:service=Naming
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss:service=NamingBeanImpl
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss:service=TransactionManager
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss:service=WebService
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss:service=XidFactory
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss:service=invoker,type=jrmp
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss:service=invoker,type=local
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss:service=invoker,type=pooled
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss:service=invoker,type=unified
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss:service=proxyFactory,target=ClientUserTransaction
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss:service=proxyFactory,target=ClientUserTransactionFactory
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.deployment:type=DeploymentScanner,flavor=URL
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.jdbc:service=metadata
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.management.local:j2eeType=J2EEDomain,name=Manager
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.remoting:service=Connector,transport=socket
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.remoting:service=NetworkRegistry
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.rmi:type=RMIClassLoader
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.security:service=JaasSecurityManager
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.security:service=SecurityConfig
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.security:service=XMLLoginConfig
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.system:service=ThreadPool
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-service.xml,j2eeType=MBean,name=jboss.system:type=Log4jService,service=Logging
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jboss-web.deployer,j2eeType=MBean,name=jboss.web:service=WebServer
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossjca-service.xml,j2eeType=MBean,name=jboss.jca:service=CachedConnectionManager
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossjca-service.xml,j2eeType=MBean,name=jboss.jca:service=ConnectionFactoryDeployer
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossjca-service.xml,j2eeType=MBean,name=jboss.jca:service=RARDeployer
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossjca-service.xml,j2eeType=MBean,name=jboss.jca:service=WorkManager
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossjca-service.xml,j2eeType=MBean,name=jboss.jca:service=WorkManagerThreadPool
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination:service=Queue,name=A
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination:service=Queue,name=B
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination:service=Queue,name=C
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination:service=Queue,name=D
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination:service=Queue,name=ex
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination:service=Queue,name=testQueue
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination:service=Topic,name=securedTopic
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination:service=Topic,name=testDurableTopic
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-destinations-service.xml,j2eeType=MBean,name=jboss.mq.destination:service=Topic,name=testTopic
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-httpil.sar,j2eeType=MBean,name=jboss.mq:service=InvocationLayer,type=HTTP
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq:service=Invoker
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq:service=SecurityManager
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq:service=ThreadPool
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq:service=TracingInterceptor
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossmq-service.xml,j2eeType=MBean,name=jboss.mq.destination:service=Queue,name=DLQ
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossws.sar,j2eeType=MBean,name=jboss.ws:service=DeployerInterceptorEJB21
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossws.sar,j2eeType=MBean,name=jboss.ws:service=DeployerInterceptorEJB3
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jbossws.sar,j2eeType=MBean,name=jboss.ws:service=DeployerInterceptorJSE
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jmx-invoker-service.xml,j2eeType=MBean,name=jboss.jmx:alias=jmx/rmi/RMIAdaptor
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jmx-invoker-service.xml,j2eeType=MBean,name=jboss.jmx:type=adaptor,name=Invoker
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jmx-invoker-service.xml,j2eeType=MBean,name=jboss.jmx:type=adaptor,name=Invoker,protocol=jrmp,service=proxyFactory
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jmx-invoker-service.xml,j2eeType=MBean,name=jboss.jmx:type=adaptor,name=MBeanProxyRemote,protocol=jrmp
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jsr88-service.xml,j2eeType=MBean,name=jboss.management.local:type=JSR88DeploymentManager,name=DefaultManager
| J2EEApplication=null,J2EEServer=Local,ServiceModule=jvm-il-service.xml,j2eeType=MBean,name=jboss.mq:service=InvocationLayer,type=JVM
| J2EEApplication=null,J2EEServer=Local,ServiceModule=mail-service.xml,j2eeType=MBean,name=jboss:service=Mail
| J2EEApplication=null,J2EEServer=Local,ServiceModule=monitoring-service.xml,j2eeType=MBean,name=jboss.alerts:service=ConsoleAlertListener
| J2EEApplication=null,J2EEServer=Local,ServiceModule=properties-service.xml,j2eeType=MBean,name=jboss:type=Service,name=PropertyEditorManager
| J2EEApplication=null,J2EEServer=Local,ServiceModule=properties-service.xml,j2eeType=MBean,name=jboss:type=Service,name=SystemProperties
| J2EEApplication=null,J2EEServer=Local,ServiceModule=sqlexception-service.xml,j2eeType=MBean,name=jboss.jdbc:service=SQLExceptionProcessor
| J2EEApplication=null,J2EEServer=Local,ServiceModule=uil2-service.xml,j2eeType=MBean,name=jboss.jms:alias=QueueConnectionFactory
| J2EEApplication=null,J2EEServer=Local,ServiceModule=uil2-service.xml,j2eeType=MBean,name=jboss.jms:alias=TopicConnectionFactory
| J2EEApplication=null,J2EEServer=Local,ServiceModule=uil2-service.xml,j2eeType=MBean,name=jboss.mq:service=InvocationLayer,type=UIL
| J2EEApplication=null,J2EEServer=Local,ServiceModule=uil2-service.xml,j2eeType=MBean,name=jboss.mq:service=InvocationLayer,type=UIL2
| J2EEApplication=null,J2EEServer=Local,ServiceModule=uil2-service.xml,j2eeType=MBean,name=jboss.mq:service=InvocationLayer,type=UIL2,alias=UIL2ConnectionFactory
| J2EEApplication=null,J2EEServer=Local,ServiceModule=uil2-service.xml,j2eeType=MBean,name=jboss.mq:service=InvocationLayer,type=UIL2XA,alias=UIL2XAConnectionFactory
| J2EEApplication=null,J2EEServer=Local,ServiceModule=uil2-service.xml,j2eeType=MBean,name=jboss.mq:service=InvocationLayer,type=UILXA
| J2EEApplication=null,J2EEServer=Local,ServiceModule=uuid-key-generator.sar,j2eeType=MBean,name=jboss:service=KeyGeneratorFactory,type=HiLo
| J2EEApplication=null,J2EEServer=Local,ServiceModule=uuid-key-generator.sar,j2eeType=MBean,name=jboss:service=KeyGeneratorFactory,type=UUID
| J2EEApplication=null,J2EEServer=Local,WebModule=ROOT.war,j2eeType=Servlet,name=Status Servlet
| J2EEApplication=null,J2EEServer=Local,WebModule=ROOT.war,j2eeType=Servlet,name=default
| J2EEApplication=null,J2EEServer=Local,WebModule=ROOT.war,j2eeType=Servlet,name=jsp
| J2EEApplication=null,J2EEServer=Local,WebModule=invoker.war,j2eeType=Servlet,name=EJBInvokerServlet
| J2EEApplication=null,J2EEServer=Local,WebModule=invoker.war,j2eeType=Servlet,name=JMXInvokerServlet
| J2EEApplication=null,J2EEServer=Local,WebModule=invoker.war,j2eeType=Servlet,name=JNDIFactory
| J2EEApplication=null,J2EEServer=Local,WebModule=invoker.war,j2eeType=Servlet,name=ReadOnlyJNDIFactory
| J2EEApplication=null,J2EEServer=Local,WebModule=invoker.war,j2eeType=Servlet,name=default
| J2EEApplication=null,J2EEServer=Local,WebModule=invoker.war,j2eeType=Servlet,name=jsp
| J2EEApplication=null,J2EEServer=Local,WebModule=jbossmq-httpil.war,j2eeType=Servlet,name=HTTPServerILServlet
| J2EEApplication=null,J2EEServer=Local,WebModule=jbossmq-httpil.war,j2eeType=Servlet,name=default
| J2EEApplication=null,J2EEServer=Local,WebModule=jbossmq-httpil.war,j2eeType=Servlet,name=jsp
| J2EEApplication=null,J2EEServer=Local,WebModule=jbossws-context.war,j2eeType=Servlet,name=ContextServlet
| J2EEApplication=null,J2EEServer=Local,WebModule=jbossws-context.war,j2eeType=Servlet,name=PortComponentLinkServlet
| J2EEApplication=null,J2EEServer=Local,WebModule=jbossws-context.war,j2eeType=Servlet,name=default
| J2EEApplication=null,J2EEServer=Local,WebModule=jbossws-context.war,j2eeType=Servlet,name=jsp
| J2EEApplication=null,J2EEServer=Local,WebModule=jmx-console.war,j2eeType=Servlet,name=ClusterView
| J2EEApplication=null,J2EEServer=Local,WebModule=jmx-console.war,j2eeType=Servlet,name=ClusteredConsoleServlet
| J2EEApplication=null,J2EEServer=Local,WebModule=jmx-console.war,j2eeType=Servlet,name=DisplayMBeans
| J2EEApplication=null,J2EEServer=Local,WebModule=jmx-console.war,j2eeType=Servlet,name=DisplayOpResult
| J2EEApplication=null,J2EEServer=Local,WebModule=jmx-console.war,j2eeType=Servlet,name=HtmlAdaptor
| J2EEApplication=null,J2EEServer=Local,WebModule=jmx-console.war,j2eeType=Servlet,name=InspectMBean
| J2EEApplication=null,J2EEServer=Local,WebModule=jmx-console.war,j2eeType=Servlet,name=default
| J2EEApplication=null,J2EEServer=Local,WebModule=jmx-console.war,j2eeType=Servlet,name=jsp
| J2EEApplication=null,J2EEServer=Local,j2eeType=ResourceAdapterModule,name=jboss-ha-local-jdbc.rar
| J2EEApplication=null,J2EEServer=Local,j2eeType=ResourceAdapterModule,name=jboss-ha-xa-jdbc.rar
| 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=ResourceAdapterModule,name=jms-ra.rar
| J2EEApplication=null,J2EEServer=Local,j2eeType=ResourceAdapterModule,name=mail-ra.rar
| J2EEApplication=null,J2EEServer=Local,j2eeType=ResourceAdapterModule,name=quartz-ra.rar
| J2EEApplication=null,J2EEServer=Local,j2eeType=WebModule,name=ROOT.war
| J2EEApplication=null,J2EEServer=Local,j2eeType=WebModule,name=invoker.war
| J2EEApplication=null,J2EEServer=Local,j2eeType=WebModule,name=jbossmq-httpil.war
| J2EEApplication=null,J2EEServer=Local,j2eeType=WebModule,name=jbossws-context.war
| J2EEApplication=null,J2EEServer=Local,j2eeType=WebModule,name=jmx-console.war
| J2EEApplication=null,J2EEServer=Local,j2eeType=WebModule,name=web-console.war
| J2EEServer=Local,JCAResource=DefaultDS,j2eeType=JCAConnectionFactory,name=DefaultDS
| J2EEServer=Local,JCAResource=JmsXA,j2eeType=JCAConnectionFactory,name=JmsXA
| J2EEServer=Local,ResourceAdapter=JBoss LocalTransaction JDBC Wrapper,j2eeType=JCAResource,name=DefaultDS
| J2EEServer=Local,ResourceAdapter=JMS Adapter,j2eeType=JCAResource,name=JmsXA
| J2EEServer=Local,j2eeType=J2EEApplication,name=CustomerApplication.ear
| J2EEServer=Local,j2eeType=JCAManagedConnectionFactory,name=DefaultDS
| J2EEServer=Local,j2eeType=JCAManagedConnectionFactory,name=JmsXA
| 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=bsh-deployer.xml
| J2EEServer=Local,j2eeType=ServiceModule,name=cache-invalidation-service.xml
| J2EEServer=Local,j2eeType=ServiceModule,name=client-deployer-service.xml
| J2EEServer=Local,j2eeType=ServiceModule,name=console-mgr.sar
| J2EEServer=Local,j2eeType=ServiceModule,name=ear-deployer.xml
| J2EEServer=Local,j2eeType=ServiceModule,name=ejb-deployer.xml
| J2EEServer=Local,j2eeType=ServiceModule,name=ejb3.deployer
| J2EEServer=Local,j2eeType=ServiceModule,name=hsqldb-jdbc-state-service.xml
| J2EEServer=Local,j2eeType=ServiceModule,name=hsqldb-jdbc2-service.xml
| J2EEServer=Local,j2eeType=ServiceModule,name=http-invoker.sar
| J2EEServer=Local,j2eeType=ServiceModule,name=jboss-aop-jdk50.deployer
| J2EEServer=Local,j2eeType=ServiceModule,name=jboss-bean.deployer
| J2EEServer=Local,j2eeType=ServiceModule,name=jboss-service.xml
| J2EEServer=Local,j2eeType=ServiceModule,name=jboss-web.deployer
| J2EEServer=Local,j2eeType=ServiceModule,name=jbossjca-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=jbossws.sar
| J2EEServer=Local,j2eeType=ServiceModule,name=jmx-invoker-service.xml
| J2EEServer=Local,j2eeType=ServiceModule,name=jsr88-service.xml
| J2EEServer=Local,j2eeType=ServiceModule,name=jvm-il-service.xml
| J2EEServer=Local,j2eeType=ServiceModule,name=mail-service.xml
| J2EEServer=Local,j2eeType=ServiceModule,name=monitoring-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=uil2-service.xml
| J2EEServer=Local,j2eeType=ServiceModule,name=uuid-key-generator.sar
| j2eeType=J2EEDomain,name=Manager
| j2eeType=J2EEDomain,name=jboss.management.local
| j2eeType=J2EEServer,name=Local
| name=DefaultManager,type=JSR88DeploymentManager
| jboss.mq
| alias=UIL2ConnectionFactory,service=InvocationLayer,type=UIL2
| alias=UIL2XAConnectionFactory,service=InvocationLayer,type=UIL2XA
| name=JMSProvider,service=JMSProviderLoader
| name=StdJMSPool,service=ServerSessionPoolMBean
| service=DestinationManager
| service=InvocationLayer,type=HTTP
| service=InvocationLayer,type=JVM
| service=InvocationLayer,type=UIL
| service=InvocationLayer,type=UIL2
| service=InvocationLayer,type=UILXA
| service=Invoker
| service=MessageCache
| service=PersistenceManager
| service=SecurityManager
| service=StateManager
| service=ThreadPool
| 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.remoting
| dataType=invocation,enableTcpNoDelay=true,host=127.0.0.1,marshaller=org.jboss.invocation.unified.marshall.InvocationMarshaller,port=4446,service=invoker,socketTimeout=600000,transport= socket,unmarshaller=org.jboss.invocation.unified.marshall.InvocationUnMarshaller
| handler=ejb3,name=DefaultEjb3Connector,type=Connector
| host=127.0.0.1,port=3873,service=invoker,transport= socket
| service=Connector,transport=socket
| service=NetworkRegistry
| jboss.rmi
| type=RMIClassLoader
| jboss.security
| service=JaasSecurityManager
| service=SecurityConfig
| service=XMLLoginConfig
| jboss.system
| service=JARDeployer
| service=Logging,type=Log4jService
| service=MainDeployer
| service=ServiceController
| service=ServiceDeployer
| service=ThreadPool
| type=Server
| type=ServerConfig
| type=ServerInfo
| jboss.web
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/,j2eeType=Servlet,name=Status Servlet
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/,j2eeType=Servlet,name=default
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/,j2eeType=Servlet,name=jsp
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/,name=jsp,type=JspMonitor
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/invoker,j2eeType=Servlet,name=EJBInvokerServlet
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/invoker,j2eeType=Servlet,name=JMXInvokerServlet
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/invoker,j2eeType=Servlet,name=JNDIFactory
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/invoker,j2eeType=Servlet,name=ReadOnlyJNDIFactory
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/invoker,j2eeType=Servlet,name=default
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/invoker,j2eeType=Servlet,name=jsp
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/invoker,name=jsp,type=JspMonitor
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jbossmq-httpil,j2eeType=Servlet,name=HTTPServerILServlet
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jbossmq-httpil,j2eeType=Servlet,name=default
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jbossmq-httpil,j2eeType=Servlet,name=jsp
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jbossmq-httpil,name=jsp,type=JspMonitor
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jbossws,j2eeType=Servlet,name=ContextServlet
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jbossws,j2eeType=Servlet,name=PortComponentLinkServlet
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jbossws,j2eeType=Servlet,name=default
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jbossws,j2eeType=Servlet,name=jsp
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jbossws,name=jsp,type=JspMonitor
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jmx-console,j2eeType=Servlet,name=ClusterView
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jmx-console,j2eeType=Servlet,name=ClusteredConsoleServlet
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jmx-console,j2eeType=Servlet,name=DisplayMBeans
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jmx-console,j2eeType=Servlet,name=DisplayOpResult
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jmx-console,j2eeType=Servlet,name=HtmlAdaptor
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jmx-console,j2eeType=Servlet,name=InspectMBean
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jmx-console,j2eeType=Servlet,name=default
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jmx-console,j2eeType=Servlet,name=jsp
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jmx-console,name=ClusterView,type=JspMonitor
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jmx-console,name=DisplayMBeans,type=JspMonitor
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jmx-console,name=DisplayOpResult,type=JspMonitor
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jmx-console,name=InspectMBean,type=JspMonitor
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/jmx-console,name=jsp,type=JspMonitor
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=AOPFolder
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=Acknowledge Active Alarms
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=Clear Monitor Alerts
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=Create Snapshot
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=Create String Threshold Monitor
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=Create Threshold Monitor
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=HTTP Invocation
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=J2EEFolder
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=JMS Message
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=JSR77 Domains and Servers
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=JSR77 EJBModules and EJBs
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=JSR77 J2EE Apps
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=JSR77 WebModule
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=MBeans
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=Manage Snapshot
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=Manage String Threshold Monitor
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=Manage Threshold Monitor
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=MonitorsFolder
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=Status Servlet
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=SystemFolder
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=UCLs
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=default
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,j2eeType=Servlet,name=jsp
| J2EEApplication=none,J2EEServer=none,WebModule=//localhost/web-console,name=jsp,type=JspMonitor
| J2EEApplication=none,J2EEServer=none,j2eeType=WebModule,name=//localhost/
| J2EEApplication=none,J2EEServer=none,j2eeType=WebModule,name=//localhost/invoker
| J2EEApplication=none,J2EEServer=none,j2eeType=WebModule,name=//localhost/jbossmq-httpil
| J2EEApplication=none,J2EEServer=none,j2eeType=WebModule,name=//localhost/jbossws
| J2EEApplication=none,J2EEServer=none,j2eeType=WebModule,name=//localhost/jmx-console
| J2EEApplication=none,J2EEServer=none,j2eeType=WebModule,name=//localhost/web-console
| address=/127.0.0.1,port=8009,type=Connector
| address=/127.0.0.1,port=8009,type=Mapper
| address=/127.0.0.1,port=8009,type=ProtocolHandler
| address=/127.0.0.1,port=8080,type=Connector
| address=/127.0.0.1,port=8080,type=Mapper
| address=/127.0.0.1,port=8080,type=ProtocolHandler
| host=localhost,name=BasicAuthenticator,path=/invoker,type=Valve
| host=localhost,name=BasicAuthenticator,path=/jbossmq-httpil,type=Valve
| host=localhost,name=CachedConnectionValve,type=Valve
| host=localhost,name=ErrorReportValve,type=Valve
| host=localhost,name=JaccContextValve,path=/,type=Valve
| host=localhost,name=JaccContextValve,path=/invoker,type=Valve
| host=localhost,name=JaccContextValve,path=/jbossmq-httpil,type=Valve
| host=localhost,name=JaccContextValve,path=/jbossws,type=Valve
| host=localhost,name=JaccContextValve,path=/jmx-console,type=Valve
| host=localhost,name=JaccContextValve,path=/web-console,type=Valve
| host=localhost,name=SecurityAssociationValve,path=/,type=Valve
| host=localhost,name=SecurityAssociationValve,path=/invoker,type=Valve
| host=localhost,name=SecurityAssociationValve,path=/jbossmq-httpil,type=Valve
| host=localhost,name=SecurityAssociationValve,path=/jbossws,type=Valve
| host=localhost,name=SecurityAssociationValve,path=/jmx-console,type=Valve
| host=localhost,name=SecurityAssociationValve,path=/web-console,type=Valve
| host=localhost,name=StandardContextValve,path=/,type=Valve
| host=localhost,name=StandardContextValve,path=/invoker,type=Valve
| host=localhost,name=StandardContextValve,path=/jbossmq-httpil,type=Valve
| host=localhost,name=StandardContextValve,path=/jbossws,type=Valve
| host=localhost,name=StandardContextValve,path=/jmx-console,type=Valve
| host=localhost,name=StandardContextValve,path=/web-console,type=Valve
| host=localhost,name=StandardHostValve,type=Valve
| host=localhost,path=/,type=Cache
| host=localhost,path=/,type=Loader
| host=localhost,path=/,type=Manager
| host=localhost,path=/,type=WebappClassLoader
| host=localhost,path=/invoker,type=Cache
| host=localhost,path=/invoker,type=Loader
| host=localhost,path=/invoker,type=Manager
| host=localhost,path=/invoker,type=WebappClassLoader
| host=localhost,path=/jbossmq-httpil,type=Cache
| host=localhost,path=/jbossmq-httpil,type=Loader
| host=localhost,path=/jbossmq-httpil,type=Manager
| host=localhost,path=/jbossmq-httpil,type=WebappClassLoader
| host=localhost,path=/jbossws,type=Cache
| host=localhost,path=/jbossws,type=Loader
| host=localhost,path=/jbossws,type=Manager
| host=localhost,path=/jbossws,type=WebappClassLoader
| host=localhost,path=/jmx-console,type=Cache
| host=localhost,path=/jmx-console,type=Loader
| host=localhost,path=/jmx-console,type=Manager
| host=localhost,path=/jmx-console,type=WebappClassLoader
| host=localhost,path=/web-console,type=Cache
| host=localhost,path=/web-console,type=Loader
| host=localhost,path=/web-console,type=Manager
| host=localhost,path=/web-console,type=WebappClassLoader
| host=localhost,type=Deployer
| host=localhost,type=Host
| name=HttpRequest1,type=RequestProcessor,worker=http-127.0.0.1-8080
| name=HttpRequest2,type=RequestProcessor,worker=http-127.0.0.1-8080
| name=StandardEngineValve,type=Valve
| name=ajp-127.0.0.1-8009,type=GlobalRequestProcessor
| name=ajp-127.0.0.1-8009,type=ThreadPool
| name=http-127.0.0.1-8080,type=GlobalRequestProcessor
| name=http-127.0.0.1-8080,type=ThreadPool
| service=WebServer
| serviceName=jboss.web,type=Service
| type=Engine
| type=Realm
| type=server
| jboss.web.deployment
| id=-1782946897,war=jmx-console.war
| id=-49267849,war=web-console.war
| id=-915626593,war=jbossws-context.war
| id=1718142420,war=jbossmq-httpil.war
| id=989535969,war=ROOT.war
| id=989558492,war=invoker.war
| jboss.ws
| module=eventing,service=SubscriptionManager
| service=DeployerInterceptorEJB21
| service=DeployerInterceptorEJB3
| service=DeployerInterceptorJSE
| service=ServerConfig
| jmx.loading
| UCL=1019275
| UCL=10a4d7c
| UCL=10e4fd7
| UCL=1123eb0
| UCL=121fd61
| UCL=127a49c
| UCL=12aec21
| UCL=13f16b4
| UCL=1496e57
| UCL=169c398
| UCL=1742dfe
| UCL=19d0e0b
| UCL=1a336d5
| UCL=1ab4292
| UCL=1bef4c6
| UCL=1c695a6
| UCL=1e06de8
| UCL=1e328e0
| UCL=1f85a86
| UCL=1fb050c
| UCL=28bda
| UCL=4133b0
| UCL=46a5c4
| UCL=476914
| UCL=5ac5f
| UCL=7ba849
| UCL=7cc9c9
| UCL=8e753c
| UCL=93886b
| UCL=94a28e
| UCL=97d3f0
| UCL=b2db5b
| UCL=b7cee4
| UCL=b7f2d0
| UCL=c1a0eb
| UCL=c62c07
| UCL=e7bb91
| UCL=f5cbda
| UCL=f942c4
| UCL=fdfc58
| persistence.units
| ear=CustomerApplication.ear,unitName=BMPCustomer
|
Here is the output of the JNDI MBean list method...
| Web Applications
| java:comp namespace of the jbossws.sar/jbossws-context.war application:
| +- UserTransaction[link -> UserTransaction] (class: javax.naming.LinkRef)
| +- env (class: org.jnp.interfaces.NamingContext)
| | +- security (class: org.jnp.interfaces.NamingContext)
| | | +- realmMapping[link -> java:/jaas/other] (class: javax.naming.LinkRef)
| | | +- subject[link -> java:/jaas/other/subject] (class: javax.naming.LinkRef)
| | | +- securityMgr[link -> java:/jaas/other] (class: javax.naming.LinkRef)
| | | +- security-domain[link -> java:/jaas/other] (class: javax.naming.LinkRef)
|
| java:comp namespace of the console-mgr.sar/web-console.war application:
| +- UserTransaction[link -> UserTransaction] (class: javax.naming.LinkRef)
| +- env (class: org.jnp.interfaces.NamingContext)
| | +- security (class: org.jnp.interfaces.NamingContext)
| | | +- realmMapping[link -> java:/jaas/other] (class: javax.naming.LinkRef)
| | | +- subject[link -> java:/jaas/other/subject] (class: javax.naming.LinkRef)
| | | +- securityMgr[link -> java:/jaas/other] (class: javax.naming.LinkRef)
| | | +- security-domain[link -> java:/jaas/other] (class: javax.naming.LinkRef)
|
| java:comp namespace of the jmx-console.war application:
| +- UserTransaction[link -> UserTransaction] (class: javax.naming.LinkRef)
| +- env (class: org.jnp.interfaces.NamingContext)
| | +- security (class: org.jnp.interfaces.NamingContext)
| | | +- realmMapping[link -> java:/jaas/other] (class: javax.naming.LinkRef)
| | | +- subject[link -> java:/jaas/other/subject] (class: javax.naming.LinkRef)
| | | +- securityMgr[link -> java:/jaas/other] (class: javax.naming.LinkRef)
| | | +- security-domain[link -> java:/jaas/other] (class: javax.naming.LinkRef)
|
| java:comp namespace of the jboss-web.deployer/ROOT.war application:
| +- UserTransaction[link -> UserTransaction] (class: javax.naming.LinkRef)
| +- env (class: org.jnp.interfaces.NamingContext)
| | +- security (class: org.jnp.interfaces.NamingContext)
| | | +- realmMapping[link -> java:/jaas/other] (class: javax.naming.LinkRef)
| | | +- subject[link -> java:/jaas/other/subject] (class: javax.naming.LinkRef)
| | | +- securityMgr[link -> java:/jaas/other] (class: javax.naming.LinkRef)
| | | +- security-domain[link -> java:/jaas/other] (class: javax.naming.LinkRef)
|
| java:comp namespace of the jbossmq-httpil.sar/jbossmq-httpil.war application:
| +- UserTransaction[link -> UserTransaction] (class: javax.naming.LinkRef)
| +- env (class: org.jnp.interfaces.NamingContext)
| | +- security (class: org.jnp.interfaces.NamingContext)
| | | +- realmMapping[link -> java:/jaas/jbossmq] (class: javax.naming.LinkRef)
| | | +- subject[link -> java:/jaas/jbossmq/subject] (class: javax.naming.LinkRef)
| | | +- securityMgr[link -> java:/jaas/jbossmq] (class: javax.naming.LinkRef)
| | | +- security-domain[link -> java:/jaas/jbossmq] (class: javax.naming.LinkRef)
|
| java:comp namespace of the http-invoker.sar/invoker.war application:
| +- UserTransaction[link -> UserTransaction] (class: javax.naming.LinkRef)
| +- env (class: org.jnp.interfaces.NamingContext)
| | +- security (class: org.jnp.interfaces.NamingContext)
| | | +- realmMapping[link -> java:/jaas/jmx-console] (class: javax.naming.LinkRef)
| | | +- subject[link -> java:/jaas/jmx-console/subject] (class: javax.naming.LinkRef)
| | | +- securityMgr[link -> java:/jaas/jmx-console] (class: javax.naming.LinkRef)
| | | +- security-domain[link -> java:/jaas/jmx-console] (class: javax.naming.LinkRef)
|
| java: Namespace
| +- XAConnectionFactory (class: org.jboss.mq.SpyXAConnectionFactory)
| +- DefaultDS (class: org.jboss.resource.adapter.jdbc.WrapperDataSource)
| +- SecurityProxyFactory (class: org.jboss.security.SubjectSecurityProxyFactory)
| +- DefaultJMSProvider (class: org.jboss.jms.jndi.JNDIProviderAdapter)
| +- comp (class: javax.naming.Context)
| +- JmsXA (class: org.jboss.resource.adapter.jms.JmsConnectionFactoryImpl)
| +- ConnectionFactory (class: org.jboss.mq.SpyConnectionFactory)
| +- jaas (class: javax.naming.Context)
| | +- other (class: org.jboss.security.plugins.SecurityDomainContext)
| | +- HsqlDbRealm (class: org.jboss.security.plugins.SecurityDomainContext)
| | +- jbossmq (class: org.jboss.security.plugins.SecurityDomainContext)
| | +- JmsXARealm (class: org.jboss.security.plugins.SecurityDomainContext)
| +- comp.original (class: javax.namingMain.Context)
| +- timedCacheFactory (class: javax.naming.Context)
| Failed to lookup: timedCacheFactory, errmsg=org.jboss.util.TimedCachePolicy cannot be cast to javax.naming.NamingEnumeration
| +- TransactionPropagationContextExporter (class: com.arjuna.ats.internal.jbossatx.jta.PropagationContextManager)
| +- StdJMSPool (class: org.jboss.jms.asf.StdServerSessionPoolFactory)
| +- Mail (class: javax.mail.Session)
| +- comp.ejb3 (class: javax.naming.Context)
| | NonContext: null
| +- TransactionPropagationContextImporter (class: com.arjuna.ats.internal.jbossatx.jta.PropagationContextManager)
| +- TransactionManager (class: com.arjuna.ats.jbossatx.jta.TransactionManagerDelegate)
|
| Global JNDI Namespace
| +- TopicConnectionFactory (class: org.jboss.naming.LinkRefPair)
| +- jmx (class: org.jnp.interfaces.NamingContext)
| | +- invoker (class: org.jnp.interfaces.NamingContext)
| | | +- RMIAdaptor (proxy: $Proxy47 implements interface org.jboss.jmx.adaptor.rmi.RMIAdaptor,interface org.jboss.jmx.adaptor.rmi.RMIAdaptorExt)
| | +- rmi (class: org.jnp.interfaces.NamingContext)
| | | +- RMIAdaptor[link -> jmx/invoker/RMIAdaptor] (class: javax.naming.LinkRef)
| +- HTTPXAConnectionFactory (class: org.jboss.mq.SpyXAConnectionFactory)
| +- ConnectionFactory (class: org.jboss.mq.SpyConnectionFactory)
| +- persistence.units:ear=CustomerApplication.ear,unitName=BMPCustomer (class: org.hibernate.impl.SessionFactoryImpl)
| +- UserTransactionSessionFactory (proxy: $Proxy14 implements interface org.jboss.tm.usertx.interfaces.UserTransactionSessionFactory)
| +- HTTPConnectionFactory (class: org.jboss.mq.SpyConnectionFactory)
| +- XAConnectionFactory (class: org.jboss.mq.SpyXAConnectionFactory)
| +- TransactionSynchronizationRegistry (class: com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionSynchronizationRegistryImple)
| +- UserTransaction (class: org.jboss.tm.usertx.client.ClientUserTransaction)
| +- UILXAConnectionFactory[link -> XAConnectionFactory] (class: javax.naming.LinkRef)
| +- UIL2XAConnectionFactory[link -> XAConnectionFactory] (class: javax.naming.LinkRef)
| +- queue (class: org.jnp.interfaces.NamingContext)
| | +- A (class: org.jboss.mq.SpyQueue)
| | +- testQueue (class: org.jboss.mq.SpyQueue)
| | +- ex (class: org.jboss.mq.SpyQueue)
| | +- DLQ (class: org.jboss.mq.SpyQueue)
| | +- D (class: org.jboss.mq.SpyQueue)
| | +- C (class: org.jboss.mq.SpyQueue)
| | +- B (class: org.jboss.mq.SpyQueue)
| +- topic (class: org.jnp.interfaces.NamingContext)
| | +- testDurableTopic (class: org.jboss.mq.SpyTopic)
| | +- testTopic (class: org.jboss.mq.SpyTopic)
| | +- securedTopic (class: org.jboss.mq.SpyTopic)
| +- console (class: org.jnp.interfaces.NamingContext)
| | +- PluginManager (proxy: $Proxy48 implements interface org.jboss.console.manager.PluginManagerMBean)
| +- UIL2ConnectionFactory[link -> ConnectionFactory] (class: javax.naming.LinkRef)
| +- HiLoKeyGeneratorFactory (class: org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory)
| +- UILConnectionFactory[link -> ConnectionFactory] (class: javax.naming.LinkRef)
| +- QueueConnectionFactory (class: org.jboss.naming.LinkRefPair)
| +- UUIDKeyGeneratorFactory (class: org.jboss.ejb.plugins.keygenerator.uuid.UUIDKeyGeneratorFactory)
|
Here is the contents of the CustomerApplication.ear...
| META-INF/
| META-INF/MANIFEST.MF
| Customer.jar
| CustomerClient.jar
| META-INF/application.xml
|
Here is the contents of the Customer.jar file...
| META-INF/
| META-INF/MANIFEST.MF
| META-INF/ejb-jar.xml
| META-INF/jboss.xml
| META-INF/orm.xml
| META-INF/persistence.xml
| bank/
| bank/BMPCustomerBean.class
|
Here is the contents of the CustomerClient.jar file...
| META-INF/
| META-INF/MANIFEST.MF
| bank/
| bank/BMPCustomer.class
| bank/BMPCustomerHome.class
| bank/BMPCustomerLocal.class
| bank/BMPCustomerLocalHome.class
| bank/BMPCustomerTest.class
| bank/CustomerDAO.class
| bank/CustomerData.class
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116266#4116266
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116266
18 years, 3 months
[JBoss Seam] - Re: Datasource problem with seam and jbpm
by colablade
i forgot to post the hibernate.cfg.xml:
| <?xml version='1.0' encoding='utf-8'?>
|
| <!DOCTYPE hibernate-configuration PUBLIC
| "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
| "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
|
| <hibernate-configuration>
| <session-factory>
|
| <property name="show_sql">false</property>
| <property name="connection.datasource">java:/jbpmDatasource</property>
| <property name="transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
| <property name="transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
| <property name="cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
| <property name="hbm2ddl.auto">create-drop</property>
| <!--property name="transaction.flush_before_completion">true</property-->
|
| <!-- ############################################ -->
| <!-- # mapping files with external dependencies # -->
| <!-- ############################################ -->
|
| <!-- following mapping file has a dependendy on -->
| <!-- 'bsh-{version}.jar'. -->
| <!-- uncomment this if you don't have bsh on your -->
| <!-- classpath. you won't be able to use the -->
| <!-- script element in process definition files -->
| <mapping resource="org/jbpm/graph/action/Script.hbm.xml"/>
|
| <!-- following mapping files have a dependendy on -->
| <!-- 'jbpm-identity.jar', mapping files -->
| <!-- of the pluggable jbpm identity component. -->
| <!-- Uncomment the following 3 lines if you -->
| <!-- want to use the jBPM identity mgmgt -->
| <!-- component. -->
| <!-- identity mappings (begin) ===
| <mapping resource="org/jbpm/identity/User.hbm.xml"/>
| <mapping resource="org/jbpm/identity/Group.hbm.xml"/>
| <mapping resource="org/jbpm/identity/Membership.hbm.xml"/>
| ==== identity mappings (end) -->
|
| <!-- following mapping files have a dependendy on -->
| <!-- the JCR API -->
| <!-- jcr mappings (begin) ===
| <mapping resource="org/jbpm/context/exe/variableinstance/JcrNodeInstance.hbm.xml"/>
| ==== jcr mappings (end) -->
|
|
| <!-- ###################### -->
| <!-- # jbpm mapping files # -->
| <!-- ###################### -->
|
| <!-- hql queries and type defs -->
| <mapping resource="org/jbpm/db/hibernate.queries.hbm.xml" />
|
| <!-- graph.action mapping files -->
| <mapping resource="org/jbpm/graph/action/MailAction.hbm.xml"/>
|
| <!-- graph.def mapping files -->
| <mapping resource="org/jbpm/graph/def/ProcessDefinition.hbm.xml"/>
| <mapping resource="org/jbpm/graph/def/Node.hbm.xml"/>
| <mapping resource="org/jbpm/graph/def/Transition.hbm.xml"/>
| <mapping resource="org/jbpm/graph/def/Event.hbm.xml"/>
| <mapping resource="org/jbpm/graph/def/Action.hbm.xml"/>
| <mapping resource="org/jbpm/graph/def/SuperState.hbm.xml"/>
| <mapping resource="org/jbpm/graph/def/ExceptionHandler.hbm.xml"/>
| <mapping resource="org/jbpm/instantiation/Delegation.hbm.xml"/>
|
| <!-- graph.node mapping files -->
| <mapping resource="org/jbpm/graph/node/StartState.hbm.xml"/>
| <mapping resource="org/jbpm/graph/node/EndState.hbm.xml"/>
| <mapping resource="org/jbpm/graph/node/ProcessState.hbm.xml"/>
| <mapping resource="org/jbpm/graph/node/Decision.hbm.xml"/>
| <mapping resource="org/jbpm/graph/node/Fork.hbm.xml"/>
| <mapping resource="org/jbpm/graph/node/Join.hbm.xml"/>
| <mapping resource="org/jbpm/graph/node/MailNode.hbm.xml"/>
| <mapping resource="org/jbpm/graph/node/State.hbm.xml"/>
| <mapping resource="org/jbpm/graph/node/TaskNode.hbm.xml"/>
|
| <!-- context.def mapping files -->
| <mapping resource="org/jbpm/context/def/ContextDefinition.hbm.xml"/>
| <mapping resource="org/jbpm/context/def/VariableAccess.hbm.xml"/>
|
| <!-- taskmgmt.def mapping files -->
| <mapping resource="org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml"/>
| <mapping resource="org/jbpm/taskmgmt/def/Swimlane.hbm.xml"/>
| <mapping resource="org/jbpm/taskmgmt/def/Task.hbm.xml"/>
| <mapping resource="org/jbpm/taskmgmt/def/TaskController.hbm.xml"/>
|
| <!-- module.def mapping files -->
| <mapping resource="org/jbpm/module/def/ModuleDefinition.hbm.xml"/>
|
| <!-- bytes mapping files -->
| <mapping resource="org/jbpm/bytes/ByteArray.hbm.xml"/>
|
| <!-- file.def mapping files -->
| <mapping resource="org/jbpm/file/def/FileDefinition.hbm.xml"/>
|
| <!-- scheduler.def mapping files -->
| <mapping resource="org/jbpm/scheduler/def/CreateTimerAction.hbm.xml"/>
| <mapping resource="org/jbpm/scheduler/def/CancelTimerAction.hbm.xml"/>
|
| <!-- graph.exe mapping files -->
| <mapping resource="org/jbpm/graph/exe/Comment.hbm.xml"/>
| <mapping resource="org/jbpm/graph/exe/ProcessInstance.hbm.xml"/>
| <mapping resource="org/jbpm/graph/exe/Token.hbm.xml"/>
| <mapping resource="org/jbpm/graph/exe/RuntimeAction.hbm.xml"/>
|
| <!-- module.exe mapping files -->
| <mapping resource="org/jbpm/module/exe/ModuleInstance.hbm.xml"/>
|
| <!-- context.exe mapping files -->
| <mapping resource="org/jbpm/context/exe/ContextInstance.hbm.xml"/>
| <mapping resource="org/jbpm/context/exe/TokenVariableMap.hbm.xml"/>
| <mapping resource="org/jbpm/context/exe/VariableInstance.hbm.xml"/>
| <mapping resource="org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml"/>
| <mapping resource="org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml"/>
| <mapping resource="org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml"/>
| <mapping resource="org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml"/>
| <mapping resource="org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml"/>
| <mapping resource="org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml"/>
| <mapping resource="org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml"/>
| <mapping resource="org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml"/>
|
| <!-- job mapping files -->
| <mapping resource="org/jbpm/job/Job.hbm.xml"/>
| <mapping resource="org/jbpm/job/Timer.hbm.xml"/>
| <mapping resource="org/jbpm/job/ExecuteNodeJob.hbm.xml"/>
| <mapping resource="org/jbpm/job/ExecuteActionJob.hbm.xml"/>
|
| <!-- taskmgmt.exe mapping files -->
| <mapping resource="org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml"/>
| <mapping resource="org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml"/>
| <mapping resource="org/jbpm/taskmgmt/exe/PooledActor.hbm.xml"/>
| <mapping resource="org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml"/>
|
| <!-- logging mapping files -->
| <mapping resource="org/jbpm/logging/log/ProcessLog.hbm.xml"/>
| <mapping resource="org/jbpm/logging/log/MessageLog.hbm.xml"/>
| <mapping resource="org/jbpm/logging/log/CompositeLog.hbm.xml"/>
| <mapping resource="org/jbpm/graph/log/ActionLog.hbm.xml"/>
| <mapping resource="org/jbpm/graph/log/NodeLog.hbm.xml"/>
| <mapping resource="org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml"/>
| <mapping resource="org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml"/>
| <mapping resource="org/jbpm/graph/log/ProcessStateLog.hbm.xml"/>
| <mapping resource="org/jbpm/graph/log/SignalLog.hbm.xml"/>
| <mapping resource="org/jbpm/graph/log/TokenCreateLog.hbm.xml"/>
| <mapping resource="org/jbpm/graph/log/TokenEndLog.hbm.xml"/>
| <mapping resource="org/jbpm/graph/log/TransitionLog.hbm.xml"/>
| <mapping resource="org/jbpm/context/log/VariableLog.hbm.xml"/>
| <mapping resource="org/jbpm/context/log/VariableCreateLog.hbm.xml"/>
| <mapping resource="org/jbpm/context/log/VariableDeleteLog.hbm.xml"/>
| <mapping resource="org/jbpm/context/log/VariableUpdateLog.hbm.xml"/>
| <mapping resource="org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml"/>
| <mapping resource="org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml"/>
| <mapping resource="org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml"/>
| <mapping resource="org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml"/>
| <mapping resource="org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml"/>
| <mapping resource="org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml"/>
| <mapping resource="org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml"/>
| <mapping resource="org/jbpm/taskmgmt/log/TaskLog.hbm.xml"/>
| <mapping resource="org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml"/>
| <mapping resource="org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml"/>
| <mapping resource="org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml"/>
| <mapping resource="org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml"/>
| <mapping resource="org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml"/>
| <mapping resource="org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml"/>
|
| </session-factory>
| </hibernate-configuration>
|
|
and the jbpm-ds.xml:
| <?xml version="1.0" encoding="UTF-8"?>
|
| <datasources>
| <local-tx-datasource>
| <jndi-name>jbpmDatasource</jndi-name>
| <connection-url>jdbc:mysql://localhost:3306/jbpm322</connection-url>
| <driver-class>com.mysql.jdbc.Driver</driver-class>
| <user-name>root</user-name>
| <password>123</password>
| <exception-sorter-class-name>
| org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter
| </exception-sorter-class-name>
|
| <metadata>
| <type-mapping>mySQL</type-mapping>
| </metadata>
| </local-tx-datasource>
| </datasources>
|
BTW: the project works fine with seam 1.2.1 GA,
i got the problem while porting it to seam 2.0.0 GA.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116256#4116256
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116256
18 years, 3 months
[JBoss Seam] - Re: Datasource problem with seam and jbpm
by colablade
hi, i'm having the same problem. and it seems the visit to only 1 db is allowed:
my code is like:
| codes visiting application-based database;
| ...
| ManagedJbpmContext.instance().getGraphSession().findLatestProcessDefinitions();
|
output:
| 2008-01-02 00:43:55,015 WARN [com.arjuna.ats.jta.logging.loggerI18N] [com.arjuna.ats.internal.jta.transaction.arjunacore.lastResource.disallow] [com.arjuna.ats.internal.jta.transaction.arjunacore.lastResource.disallow] Adding multiple last resources is disallowed. Current resource is org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@6adaa2
| 2008-01-02 00:43:55,015 WARN [org.hibernate.util.JDBCExceptionReporter] SQL Error: 0, SQLState: null
| 2008-01-02 00:43:55,015 ERROR [org.hibernate.util.JDBCExceptionReporter] Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:aa status: ActionStatus.ABORT_ONLY >); - nested throwable: (org.jboss.resource.JBossResourceException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:aa status: ActionStatus.ABORT_ONLY >))
| 2008-01-02 00:43:55,015 ERROR [STDERR] org.hibernate.exception.GenericJDBCException: Cannot open connection
| at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
| at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
| at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
| at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
| at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
| at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
| at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)
| at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547)
| at org.hibernate.loader.Loader.doQuery(Loader.java:673)
| at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
| at org.hibernate.loader.Loader.doList(Loader.java:2220)
| at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
| at org.hibernate.loader.Loader.list(Loader.java:2099)
| at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)
| at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
| at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
| at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
| at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
| at org.jbpm.db.GraphSession.findLatestProcessDefinitions(GraphSession.java:184)
| at Dgbwfm.session.Authenticator.authenticate(Authenticator.java:87)
| 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.seam.util.Reflections.invoke(Reflections.java:21)
| at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
| at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.bpm.BusinessProcessInterceptor.aroundInvoke(BusinessProcessInterceptor.java:49)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:106)
| at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)
| at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:91)
| at Dgbwfm.session.Authenticator_$$_javassist_2.authenticate(Authenticator_$$_javassist_2.java)
| 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.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:328)
| at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:341)
| at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:58)
| at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
| at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
| at org.jboss.seam.core.Expressions$2.invoke(Expressions.java:174)
| at org.jboss.seam.security.jaas.SeamLoginModule.login(SeamLoginModule.java:108)
| 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 javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
| at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
| at javax.security.auth.login.LoginContext$5.run(LoginContext.java:706)
| at java.security.AccessController.doPrivileged(Native Method)
| at javax.security.auth.login.LoginContext.invokeCreatorPriv(LoginContext.java:703)
| at javax.security.auth.login.LoginContext.login(LoginContext.java:575)
| at org.jboss.seam.security.Identity.authenticate(Identity.java:335)
| at org.jboss.seam.security.Identity.authenticate(Identity.java:324)
| at org.jboss.seam.security.Identity.quietLogin(Identity.java:265)
| at org.jboss.seam.security.Identity.isLoggedIn(Identity.java:182)
| at org.jboss.seam.security.Identity.isLoggedIn(Identity.java:172)
| at org.jboss.seam.security.Identity.authenticate(Identity.java:322)
| at org.jboss.seam.security.Identity.login(Identity.java:237)
| 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.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:328)
| at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:341)
| at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:58)
| at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
| at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
| at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
| at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)
| at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
| at javax.faces.component.UICommand.broadcast(UICommand.java:383)
| at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
| at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
| at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
| at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
| at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
| at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
| at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
| at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
| at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.jav
| 2008-01-02 00:43:55,078 ERROR [STDERR] a:69)
| at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
| at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: org.jboss.util.NestedSQLException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:aa status: ActionStatus.ABORT_ONLY >); - nested throwable: (org.jboss.resource.JBossResourceException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:aa status: ActionStatus.ABORT_ONLY >))
| at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:94)
| at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:69)
| at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
| ... 119 more
| Caused by: org.jboss.resource.JBossResourceException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:aa status: ActionStatus.ABORT_ONLY >)
| at org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionReconnected(TxConnectionManager.java:343)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.reconnectManagedConnection(BaseConnectionManager2.java:518)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:399)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:842)
| at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
| ... 121 more
| Caused by: javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:aa status: ActionStatus.ABORT_ONLY >
| at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener$TransactionSynchronization.checkEnlisted(TxConnectionManager.java:744)
| at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.enlist(TxConnectionManager.java:577)
| at org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionReconnected(TxConnectionManager.java:337)
| ... 125 more
| 2008-01-02 00:43:55,093 ERROR [org.jbpm.db.GraphSession] org.hibernate.exception.GenericJDBCException: Cannot open connection
| 2008-01-02 00:43:55,093 ERROR [org.jboss.seam.security.jaas.SeamLoginModule] Error invoking login method
| javax.el.ELException: org.jbpm.JbpmException: couldn't find latest versions of process definitions
| at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:332)
| at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:341)
| at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:58)
| at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
| at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
| at org.jboss.seam.core.Expressions$2.invoke(Expressions.java:174)
| at org.jboss.seam.security.jaas.SeamLoginModule.login(SeamLoginModule.java:108)
| 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 javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
| at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
| at javax.security.auth.login.LoginContext$5.run(LoginContext.java:706)
| at java.security.AccessController.doPrivileged(Native Method)
| at javax.security.auth.login.LoginContext.invokeCreatorPriv(LoginContext.java:703)
| at javax.security.auth.login.LoginContext.login(LoginContext.java:575)
| at org.jboss.seam.security.Identity.authenticate(Identity.java:335)
| at org.jboss.seam.security.Identity.authenticate(Identity.java:324)
| at org.jboss.seam.security.Identity.quietLogin(Identity.java:265)
| at org.jboss.seam.security.Identity.isLoggedIn(Identity.java:182)
| at org.jboss.seam.security.Identity.isLoggedIn(Identity.java:172)
| at org.jboss.seam.security.Identity.authenticate(Identity.java:322)
| at org.jboss.seam.security.Identity.login(Identity.java:237)
| 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.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:328)
| at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:341)
| at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:58)
| at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
| at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
| at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
| at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)
| at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
| at javax.faces.component.UICommand.broadcast(UICommand.java:383)
| at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
| at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
| at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
| at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
| at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
| at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
| at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
| at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
| at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
| at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: org.jbpm.JbpmException: couldn't find latest versions of process definitions
| at org.jbpm.db.GraphSession.findLatestProcessDefinitions(GraphSession.java:199)
| at Dgbwfm.session.Authenticator.authenticate(Authenticator.java:87)
| 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.seam.util.Reflections.invoke(Reflections.java:21)
| at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
| at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.bpm.BusinessProcessInterceptor.aroundInvoke(BusinessProcessInterceptor.java:49)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:106)
| at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)
| at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:91)
| at Dgbwfm.session.Authenticator_$$_javassist_2.authenticate(Authenticator_$$_javassist_2.java)
| 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.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:328)
| ... 80 more
| Caused by: org.hibernate.exception.GenericJDBCException: Cannot open connection
| at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
| at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
| at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
| at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
| at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
| at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
| at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)
| at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547)
| at org.hibernate.loader.Loader.doQuery(Loader.java:673)
| at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
| at org.hibernate.loader.Loader.doList(Loader.java:2220)
| at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
| at org.hibernate.loader.Loader.list(Loader.java:2099)
| at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)
| at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
| at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
| at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
| at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
| at org.jbpm.db.GraphSession.findLatestProcessDefinitions(GraphSession.java:184)
| ... 105 more
| Caused by: org.jboss.util.NestedSQLException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:aa status: ActionStatus.ABORT_ONLY >); - nested throwable: (org.jboss.resource.JBossResourceException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:aa status: ActionStatus.ABORT_ONLY >))
| at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:94)
| at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:69)
| at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
| ... 119 more
| Caused by: org.jboss.resource.JBossResourceException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:aa status: ActionStatus.ABORT_ONLY >)
| at org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionReconnected(TxConnectionManager.java:343)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.reconnectManagedConnection(BaseConnectionManager2.java:518)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:399)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:842)
| at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
| ... 121 more
| Caused by: javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:aa status: ActionStatus.ABORT_ONLY >
| at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener$TransactionSynchronization.checkEnlisted(TxConnectionManager.java:744)
| at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.enlist(TxConnectionManager.java:577)
| at org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionReconnected(TxConnectionManager.java:337)
| ... 125 more
| 2008-01-02 00:43:55,203 INFO [Dgbwfm.session.Authenticator] authenticating tom
| 2008-01-02 00:43:55,203 WARN [org.hibernate.util.JDBCExceptionReporter] SQL Error: 0, SQLState: null
| 2008-01-02 00:43:55,203 ERROR [org.hibernate.util.JDBCExceptionReporter] Transaction is not active: tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:aa status: ActionStatus.ABORT_ONLY >; - nested throwable: (javax.resource.ResourceException: Transaction is not active: tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:aa status: ActionStatus.ABORT_ONLY >)
|
|
but if i put the 2 segments of codes in different order:
| ManagedJbpmContext.instance().getGraphSession().findLatestProcessDefinitions();
| ...
| codes visiting application-based database;
|
it turned out the 1st piece of code works just fine, but exception occurs for the 2nd piece.
| 2008-01-02 00:50:43,984 WARN [com.arjuna.ats.jta.logging.loggerI18N] [com.arjuna.ats.internal.jta.transaction.arjunacore.lastResource.disallow] [com.arjuna.ats.internal.jta.transaction.arjunacore.lastResource.disallow] Adding multiple last resources is disallowed. Current resource is org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@1a24882
| 2008-01-02 00:50:43,984 WARN [org.hibernate.util.JDBCExceptionReporter] SQL Error: 0, SQLState: null
| 2008-01-02 00:50:43,984 ERROR [org.hibernate.util.JDBCExceptionReporter] Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:c7 status: ActionStatus.ABORT_ONLY >); - nested throwable: (org.jboss.resource.JBossResourceException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:c7 status: ActionStatus.ABORT_ONLY >))
| 2008-01-02 00:50:43,984 WARN [org.hibernate.util.JDBCExceptionReporter] SQL Error: 0, SQLState: null
| 2008-01-02 00:50:43,984 ERROR [org.hibernate.util.JDBCExceptionReporter] Transaction is not active: tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:c7 status: ActionStatus.ABORT_ONLY >; - nested throwable: (javax.resource.ResourceException: Transaction is not active: tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:c7 status: ActionStatus.ABORT_ONLY >)
| 2008-01-02 00:50:44,000 ERROR [STDERR] org.hibernate.exception.GenericJDBCException: Cannot open connection
| at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
| at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
| at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
| at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
| at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
| at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
| at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)
| at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547)
| at org.hibernate.loader.Loader.doQuery(Loader.java:673)
| at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
| at org.hibernate.loader.Loader.doList(Loader.java:2220)
| at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
| at org.hibernate.loader.Loader.list(Loader.java:2099)
| at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)
| at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
| at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
| at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
| at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
| at org.jbpm.db.GraphSession.findLatestProcessDefinitions(GraphSession.java:184)
| at Dgbwfm.session.Authenticator.authenticate(Authenticator.java:53)
| 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.seam.util.Reflections.invoke(Reflections.java:21)
| at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
| at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.bpm.BusinessProcessInterceptor.aroundInvoke(BusinessProcessInterceptor.java:49)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:106)
| at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)
| at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:91)
| at Dgbwfm.session.Authenticator_$$_javassist_2.authenticate(Authenticator_$$_javassist_2.java)
| 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.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:328)
| at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:341)
| at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:58)
| at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
| at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
| at org.jboss.seam.core.Expressions$2.invoke(Expressions.java:174)
| at org.jboss.seam.security.jaas.SeamLoginModule.login(SeamLoginModule.java:108)
| 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 javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
| at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
| at javax.security.auth.login.LoginContext$5.run(LoginContext.java:706)
| at java.security.AccessController.doPrivileged(Native Method)
| at javax.security.auth.login.LoginContext.invokeCreatorPriv(LoginContext.java:703)
| at javax.security.auth.login.LoginContext.login(LoginContext.java:575)
| at org.jboss.seam.security.Identity.authenticate(Identity.java:335)
| at org.jboss.seam.security.Identity.authenticate(Identity.java:324)
| at org.jboss.seam.security.Identity.login(Identity.java:237)
| 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.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:328)
| at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:341)
| at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:58)
| at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
| at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
| at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
| at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)
| at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
| at javax.faces.component.UICommand.broadcast(UICommand.java:383)
| at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
| at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
| at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
| at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
| at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
| at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
| at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
| at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
| at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| 2008-01-02 00:50:44,156 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
| at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: org.jboss.util.NestedSQLException: Transaction is not active: tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:c7 status: ActionStatus.ABORT_ONLY >; - nested throwable: (javax.resource.ResourceException: Transaction is not active: tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:c7 status: ActionStatus.ABORT_ONLY >)
| at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:94)
| at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:69)
| at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
| ... 115 more
| Caused by: javax.resource.ResourceException: Transaction is not active: tx=TransactionImple < ac, BasicAction: -3f57ff9c:116d:477a6798:c7 status: ActionStatus.ABORT_ONLY >
| at org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:304)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:396)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:842)
| at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
| ... 117 more
| 2008-01-02 00:50:44,156 ERROR [org.jbpm.db.GraphSession] org.hibernate.exception.GenericJDBCException: Cannot open connection
| 2008-01-02 00:50:44,156 ERROR [org.jboss.seam.security.jaas.SeamLoginModule] Error invoking login method
|
|
something wrong with the configuration of the 2 datasources?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116255#4116255
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116255
18 years, 3 months