[JBoss Seam] - Database flush problem
by mirko27
We have non-seam component entity - Client.class
We outject it to session context while logging in:
| @In(required = false, value="client")
| @Out(value = "client", required = false, scope = ScopeType.SESSION)
| private Client user;
| @In
| private EntityManager em;
| public boolean authenticate() {
| try {
| user = (Client) em.createQuery(
| "from Client where email = :username and password = :password").setParameter("username", Identity.instance().getUsername()).setParameter("password", sha1(Identity.instance().getPassword())).getSingleResult();
| }
|
The client is outjected to session scope ( seen from debug.seam)
So then we have a page with a form to change client`s data.
| <ice:form>
| <h:inputText id="firmName" styleClass="w120" value="#{client.name}"/>
| <ice:commandButton action="update" />
| </ice:form>
|
When I press the button, the data is changed inside client in session scope (debug.seam).
But this data is not flushed to database. I am using SMPC and it is extended persistence context right? Therefore all the entities retrieved from entitymanager (client is retrieved from smpc as seen in code example) should get automatically flushed. When I log out the modified data is lost and new login has old values.
Am I missing a point here?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116278#4116278
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116278
18 years, 6 months
[JBoss Seam] - Re: Using Seam as a simple IoC bean factory in console app
by rhasselbaum
For what it's worth, I found a workable solution in my case. I'm using Spring anyway instead of EJB, and I really only need Spring beans for my console applications. The problem was that I configured Spring/Seam to use Seam-managed (conversation-scoped) Hibernate sessions via the SeamManagedSessionFactoryBean. But this was causing transactions to fail outside of the web container because Seam wasn't initialized.
The solution was to configure Spring's ApplicationContext to fall back to Spring-managed Hibernate sessions when running outside of the web container, which removes the dependency on Seam. One can set this up by creasing a bean alias (called, say, "sessionFactory") that points to the product of either SeamManagedSessionFactoryBean or Spring's AnnotationSessionFactoryBean. All Spring beans that need access to the session factory bind to the alias, and the implementation can be chosen at runtime (e.g. using a PropertyPlaceholderConfigurer).
Obviously, this won't work for everyone, and it kind of sidesteps the issue of bootstrapping Seam outside of a web container. (That would still be nice!) But if your application happens to use Spring anyway, it might be a workaround.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116272#4116272
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116272
18 years, 6 months
[JBoss/Spring Integration] - Re: Jboss 5 Beta 2 and Spring Deployer
by ragavgomatam
Found the cause. It appears that the new jboss-spring.jar under Spring Deployer 3.0 does not have JMX MBean classes in it. Check ou the error I get.
Caused by: javax.management.NotCompliantMBeanException: Class does not expose a management interface: java.lang.Object
| at org.jboss.mx.metadata.MBeanCapability.of(MBeanCapability.java:102)
My jboss-service.xml is as follows :-
<?xml version="1.0" encoding="UTF-8"?>
| <server>
| <!-- The JBoss Spring Deployer -->
| <mbean code="org.jboss.spring.deployers.ApplicationContextDeployer"
| name="jboss.spring:service=SpringApplicationContextDeployer" />
| </server>
|
My jboss-service.xml for jboss 4.2.1 which worked fine was :-
<?xml version="1.0" encoding="UTF-8"?>
| <server>
| <!-- The JBoss Spring Deployer -->
| <mbean code="org.jboss.spring.deployment.SpringApplicationContextDeployer"
| name="jboss.spring:service=SpringApplicationContextDeployer" />
| </server>
This worked fine with jboss-4.2.1 and Spring Deployer 1.3. But with Spring Deployer 3.0, the classes within the jboss-spring.jar have changed & we see no jmx MBean class. So the -service.xml does not deploy with the new jar.
Ales any clues on this ?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116271#4116271
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116271
18 years, 6 months
[JBoss/Spring Integration] - Re: Jboss 5 Beta 2 and Spring Deployer
by ragavgomatam
I tried to deploy the Spring Deployer 3 on Jboss 5 beta 3. I get the following error:-
15:39:05,375 INFO [TransactionManagerService] Binding TransactionManager JNDI Reference
| 15:39:19,922 ERROR [AbstractKernelController] Error installing to Instantiated: name=jboss.spring:service=SpringApplicationConte
| org.jboss.deployment.DeploymentException: Unable to createMBean for jboss.spring:service=SpringApplicationContextDeployer
| at org.jboss.deployment.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:52)
| at org.jboss.system.ServiceCreator.install(ServiceCreator.java:141)
| at org.jboss.system.microcontainer.InstantiateAction.installAction(InstantiateAction.java:45)
| at org.jboss.system.microcontainer.InstantiateAction.installAction(InstantiateAction.java:37)
| at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.j
| at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
| at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
| at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:327)
| at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:255)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1309)
| at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:734)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:862)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:784)
| at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:622)
| at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:411)
| at org.jboss.system.ServiceController.doChange(ServiceController.java:659)
| at org.jboss.system.ServiceController.install(ServiceController.java:272)
| at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:98)
| at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)
| at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:65
| at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
| at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:853)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:874)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:794)
| at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:327)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1309)
| at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:734)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:862)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:784)
| at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:622)
| at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:411)
| at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:498)
| at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:506)
| at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:238)
| at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:131)
| at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:408)
| at org.jboss.Main.boot(Main.java:208)
| at org.jboss.Main$1.run(Main.java:534)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: javax.management.NotCompliantMBeanException: Class does not expose a management interface: java.lang.Object
| at org.jboss.mx.metadata.MBeanCapability.of(MBeanCapability.java:102)
| at org.jboss.mx.metadata.MBeanCapability.of(MBeanCapability.java:100)
| at org.jboss.mx.metadata.MBeanCapability.of(MBeanCapability.java:100)
| at org.jboss.mx.metadata.MBeanCapability.of(MBeanCapability.java:100)
| at org.jboss.mx.metadata.MBeanCapability.of(MBeanCapability.java:100)
| at org.jboss.mx.metadata.MBeanCapability.of(MBeanCapability.java:100)
| at org.jboss.mx.server.registry.BasicMBeanRegistry.registerMBean(BasicMBeanRegistry.java:193)
| at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:138)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:90)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:140)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:90)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
| at org.jboss.mx.server.MBeanServerImpl$3.run(MBeanServerImpl.java:1431)
| at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:1426)
| at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:1359)
| at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:345)
| at org.jboss.system.ServiceCreator.installPlainMBean(ServiceCreator.java:197)
| at org.jboss.system.ServiceCreator.install(ServiceCreator.java:115)
| ... 38 more
| 15:39:19,953 ERROR [AbstractKernelController] Error installing to Real: name=vfsfile:/C:/jboss-5.0.0.Beta3/server/default/deploy
| org.jboss.deployment.DeploymentException: Unable to createMBean for jboss.spring:service=SpringApplicationContextDeployer
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116270#4116270
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116270
18 years, 6 months
[JBoss Seam] - Re: How to control end of conversations/state of stateful be
by trouby
Alright,
Well, sorry for being so annoying but I still don't get the point,
If I have buttons that should start a conversation, propagation='none' is not an option,
big part of my buttons start a new conversation, so no matter what, I find myself adding join=true, at least for these buttons,
But as it seems most of the people are comfortable with it, I still find it really confusing and not exactly correct,
What I think is that it might be useful to have an option to end/start a new conversation on the same method/link/etc...
Asaf.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116268#4116268
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116268
18 years, 6 months
[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, 6 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, 6 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, 6 months
[EJB 3.0] - Re: Ejb 3 in Jboss 5 Beta 3
by ragavgomatam
Yes....Correct....When you deploy after the server is started, I get no ejb 3 errors....I still get errors but these are related to spring deployer being bound to jndi...I have shown the errors belo.w..I will post it at spring-ejb3 forums...
08:41,938 INFO [SpringInjectionInterceptor] Instantiating SpringInjectionInterceptor
| 08:45,375 INFO [MCKernelAbstraction] installing bean: jboss.j2ee:ear=Ejb3.ear,jar=Ejb3.jar,name=CalculatorBean,service=EJB3 with dependencies:
| 08:45,375 INFO [MCKernelAbstraction] and supplies:
| 08:45,375 INFO [MCKernelAbstraction] Class:com.ejb3.interfaces.Calculator
| 08:47,719 INFO [EJBContainer] STARTED EJB: com.ejb3.beans.CalculatorBean ejbName: CalculatorBean
| 08:48,203 INFO [MCKernelAbstraction] installing bean: jboss.j2ee:ear=Ejb3.ear,jar=Ejb3.jar,name=SayHelloBean,service=EJB3 with dependencies:
| 08:48,203 INFO [MCKernelAbstraction] and supplies:
| 08:48,203 INFO [MCKernelAbstraction] Class:com.ejb3.interfaces.SayHello
| 08:50,062 INFO [EJBContainer] STARTED EJB: com.ejb3.beans.SayHelloBean ejbName: SayHelloBean
| 08:50,828 INFO [NamedXmlApplicationContext] Refreshing org.jboss.spring.factory.NamedXmlApplicationContext@142781b: display name [org.jboss.spring.factory.NamedXmlApplicationContext@142781b]; startup date [Tue Jan 01 10:08:50 EST 2008]; root of context hierarchy
| 08:51,203 INFO [NamedXmlBeanDefinitionReader] Loading XML bean definitions from URL [vfsfile:/C:/jboss-5.0.0.Beta3/server/default/deploy/Ejb3.ear/spring-inject.jar/META-INF/jboss-spring.xml]
| 08:52,547 INFO [NamedXmlApplicationContext] Bean factory for application context [org.jboss.spring.factory.NamedXmlApplicationContext@142781b]: org.springframework.beans.factory.support.DefaultListableBeanFactory@1eb1b28
| 08:52,578 INFO [DefaultListableBeanFactory] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1eb1b28: defining beans [person]; root of factory hierarchy
| 08:52,891 INFO [TomcatDeployment] deploy, ctxPath=/ejb3, vfsUrl=Ejb3.ear/Ejb3.war
| 08:53,500 INFO [ContextLoaderPlugIn] ContextLoaderPlugIn for Struts ActionServlet 'action, module '': initialization started
| 08:53,516 INFO [[/ejb3]] Initializing WebApplicationContext for Struts ActionServlet 'action', module ''
| 08:53,516 INFO [XmlWebApplicationContext] Refreshing org.springframework.web.context.support.XmlWebApplicationContext@1578c50: display name [WebApplicationContext for namespace 'action-servlet']; startup date [Tue Jan 01 10:08:53 EST 2008]; root of context hierarchy
| 08:53,828 INFO [XmlBeanDefinitionReader] Loading XML bean definitions from ServletContext resource [/WEB-INF/spring-ejb3.xml]
| 08:54,000 INFO [XmlWebApplicationContext] Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@1578c50]: org.springframework.beans.factory.support.DefaultListableBeanFactory@15d7a6a
| 08:54,016 INFO [DefaultListableBeanFactory] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@15d7a6a: defining beans [/home,ejbLocalIntf]; root of factory hierarchy
| 08:54,266 ERROR [STDERR] java.lang.RuntimeException: javax.naming.NameNotFoundException: spring-inject not bound
| 08:54,266 ERROR [STDERR] at org.jboss.ejb3.EJBContainer.construct(EJBContainer.java:727)
| 08:54,266 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulContainer.createBeanContext(StatefulContainer.java:103)
| 08:54,266 ERROR [STDERR] at org.jboss.ejb3.pool.AbstractPool.createBeanContext(AbstractPool.java:130)
| 08:54,266 ERROR [STDERR] at org.jboss.ejb3.pool.AbstractPool.create(AbstractPool.java:79)
| 08:54,266 ERROR [STDERR] at org.jboss.ejb3.InfinitePool.get(InfinitePool.java:56)
| 08:54,266 ERROR [STDERR] at org.jboss.ejb3.pool.ThreadlocalPool.create(ThreadlocalPool.java:58)
| 08:54,266 ERROR [STDERR] at org.jboss.ejb3.pool.ThreadlocalPool.get(ThreadlocalPool.java:113)
| 08:54,266 ERROR [STDERR] at org.jboss.ejb3.cache.simple.SimpleStatefulCache.create(SimpleStatefulCache.java:351)
| 08:54,266 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulContainer.createSession(StatefulContainer.java:296)
| 08:54,266 ERROR [STDERR] at org.jboss.ejb3.session.SessionContainer.createSession(SessionContainer.java:457)
| 08:54,266 ERROR [STDERR] at org.jboss.ejb3.stateful.StatefulLocalProxyFactory.createProxy(StatefulLocalProxyFactory.java:148)
| 08:54,266 ERROR [STDERR] at org.jboss.ejb3.JndiProxyFactory.getObjectInstance(JndiProxyFactory.java:55)
| 08:54,266 ERROR [STDERR] at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
| 08:54,266 ERROR [STDERR] at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1312)
| 08:54,266 ERROR [STDERR] at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1329)
| 08:54,266 ERROR [STDERR] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:765)
| 08:54,266 ERROR [STDERR] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:629)
| 08:54,266 ERROR [STDERR] at javax.naming.InitialContext.lookup(InitialContext.java:392)
| 08:54,266 ERROR [STDERR] at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:123)
| 08:54,266 ERROR [STDERR] at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:85)
| 08:54,266 ERROR [STDERR] at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:121)
| 08:54,266 ERROR [STDERR] at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:146)
| 08:54,266 ERROR [STDERR] at org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:93)
Alright Andy do we have any clues here ?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116251#4116251
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116251
18 years, 6 months
[JBoss Seam] - Re: @DataModel makes me go nuts or it's a bug ?
by dexjam
I have done some additional monitoring now, maybe seam resets the userList variable after it has set it?
I appendend the following code on the bean:
| @Observer("org.jboss.seam.beforePhase")
| public void checkBeforePhase() {
| log.info("before Phase happened ...");
| if (userList == null)
| log.info("Userlist is null ...");
| }
|
| @Observer("org.jboss.seam.afterPhase")
| public void checkAfterPhase() {
| log.info("after Phase happened ...");
| if (userList == null)
| log.info("Userlist is null ...");
|
| }
|
| @Observer("org.jboss.seam.preSetVariable.userList")
| public void checkPreSetUserList() {
| log.info("Before setting userList");
| }
|
| @Observer("org.jboss.seam.postSetVariable.userList")
| public void checkPostSetUserList() {
| log.info("After setting userList");
| }
|
| @Observer("org.jboss.seam.preRemoveVariable.userList")
| public void checkPreRemoveVariable() {
| log.info("Before removing userList");
| }
|
| @Observer("org.jboss.seam.postRemoveVariable.userList")
| public void checkPostRemoveVariable() {
| log.info("After removing userList");
| }
|
Which resulted in this log entries:
| 14:47:57,048 INFO [STDOUT] 14:47:57,047 INFO [Contexts] starting up: org.jboss.seam.security.identity
| 14:47:57,048 INFO [STDOUT] 14:47:57,048 INFO [Contexts] starting up: org.jboss.seam.web.session
| 14:47:57,072 INFO [STDOUT] 14:47:57,072 INFO [AdminUserBean] before Phase happened ...
| 14:47:57,072 INFO [STDOUT] 14:47:57,072 INFO [AdminUserBean] Userlist is null ...
| 14:47:57,092 INFO [STDOUT] 14:47:57,092 INFO [AdminUserBean] after Phase happened ...
| 14:47:57,092 INFO [STDOUT] 14:47:57,092 INFO [AdminUserBean] Userlist is null ...
| 14:47:57,389 INFO [STDOUT] 14:47:57,389 INFO [AdminUserBean] before Phase happened ...
| 14:47:57,389 INFO [STDOUT] 14:47:57,389 INFO [AdminUserBean] Userlist is null ...
| 14:47:57,869 ERROR [STDERR] 01.01.2008 14:47:57 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/jboss-seam-ui-2.0.1.CR1.jar!/META-INF/s.taglib.xml
| 14:47:57,881 ERROR [STDERR] 01.01.2008 14:47:57 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jsf-core.taglib.xml
| 14:47:57,888 ERROR [STDERR] 01.01.2008 14:47:57 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jsf-html.taglib.xml
| 14:47:57,916 ERROR [STDERR] 01.01.2008 14:47:57 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jsf-ui.taglib.xml
| 14:47:57,923 ERROR [STDERR] 01.01.2008 14:47:57 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jstl-core.taglib.xml
| 14:47:57,927 ERROR [STDERR] 01.01.2008 14:47:57 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/jsf-facelets-1.1.14.jar!/META-INF/jstl-fn.taglib.xml
| 14:47:57,957 ERROR [STDERR] 01.01.2008 14:47:57 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/richfaces-ui-3.1.3.GA.jar!/META-INF/a4j.taglib.xml
| 14:47:57,959 ERROR [STDERR] 01.01.2008 14:47:57 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/richfaces-ui-3.1.3.GA.jar!/META-INF/ajax4jsf.taglib.xml
| 14:47:57,998 ERROR [STDERR] 01.01.2008 14:47:57 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/richfaces-ui-3.1.3.GA.jar!/META-INF/rich.taglib.xml
| 14:47:58,001 ERROR [STDERR] 01.01.2008 14:47:58 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/data/programs/jboss-4.2.2.GA/server/default/tmp/deploy/tmp62730cbc.ear-contents/cbc-war-exp.war/WEB-INF/lib/richfaces-ui-3.1.3.GA.jar!/META-INF/richfaces.taglib.xml
| 14:47:58,254 INFO [STDOUT] 14:47:58,254 INFO [AdminUserBean] Fetching User list
| 14:47:58,258 INFO [STDOUT] Hibernate: select user0_.id as id32_, user0_.location as location32_, user0_.password as password32_, user0_.username as username32_, user0_.firstName as firstName32_, user0_.lastName as lastName32_, user0_.streetName as streetName32_, user0_.confirmedUser as confirme8_32_, user0_.image as image32_, user0_.streetNumber as streetN10_32_, user0_.zipCode as zipCode32_ from User user0_
| 14:47:58,259 INFO [STDOUT] 14:47:58,259 INFO [AdminUserBean] User list size: 4
| 14:47:58,259 INFO [STDOUT] 14:47:58,259 INFO [AdminUserBean] Username j
| 14:47:58,260 INFO [STDOUT] 14:47:58,260 INFO [AdminUserBean] Before setting userList
| 14:47:58,260 INFO [STDOUT] 14:47:58,260 INFO [AdminUserBean] After setting userList
| 14:47:58,275 INFO [STDOUT] 14:47:58,275 INFO [AdminUserBean] after Phase happened ...
|
Can anybody explain this?
Or maybe anybody can tell me how i am supposed to use the @DataModel @DataModelSelection annotations, maybe i am doing s.th. wrong here.
BTW. maybe this is neccesary ... i access the page directly via HTTP GET, but that should make no difference, since i do not have any parameters to send to the database?
Jens
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116248#4116248
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116248
18 years, 6 months
[JBoss Seam] - s:validateAll not working here
by iNsCanc
i think i am doing something wrong because my s:validateAll seem not working
this is my code
addGadget.xhtml
--------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:richfaces="http://richfaces.ajax4jsf.org/rich"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:s="http://jboss.com/products/seam/taglib">
<f:view>
New Gadget
<h:form>
<s:validateAll>
<h:panelGrid columns="2">
Description: <h:inputText value="#{gadget.description}" />
Type: <h:inputText value="#{gadget.type}" />
</h:panelGrid>
</s:validateAll>
<h:commandButton action="#{gadgetManager.addGadget}" value="Add"
type="submit" />
</h:form>
<h:messages globalOnly="false" />
</f:view>
Gadget.java
-------------------------
package org.domain.gadgetcatalog.entity;
import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import org.hibernate.validator.NotNull;
import org.jboss.seam.annotations.Name;
@Entity
@Name("gadget")
public class Gadget implements Serializable{
private Long id;
private String description;
private String type;
public Gadget() {
// TODO Auto-generated constructor stub
}
@Id @GeneratedValue
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
@NotNull
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
@NotNull
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
}
GadgetManager.java
--------------------------
package org.domain.gadgetcatalog.session;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import org.domain.gadgetcatalog.entity.Gadget;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.faces.FacesMessages;
@Stateless
@Name("gadgetManager")
public class GadgetManager implements IGadgetManager, Serializable {
@PersistenceContext
private EntityManager em;
@In(required=false)
private Gadget gadget;
public String addGadget() {
try {
em.persist(gadget);
} catch (Exception e) {
FacesMessages.instance().add("Error adding the new gadget");
}
return "listGadgets";
}
public List getAllGadgets() {
List gadgets = new ArrayList();
try {
Iterator it = em.createQuery("select g from Gadget as g order by g.id").getResultList().iterator();
while (it.hasNext()) {
gadgets.add((Gadget) it.next());
}
} catch (Exception e) {
e.printStackTrace();
}
return gadgets;
}
public Gadget getGadget() {
return gadget;
}
public void setGadget(Gadget gadget) {
this.gadget = gadget;
}
}
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116229#4116229
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116229
18 years, 6 months
[JCA/JBoss] - Destroying connection that could not be successfully matched
by daphna
We are using ConnectionManager.allocateConnection () to retrieve connections from the pool with our implementation of the ManagedConnectionFactory and ConnectionRequestInfo).
Once our code reaches:
InternalManagedConnectionPool.getConnection(Subject subject, ConnectionRequestInfo cri),
there is only one object in the available connection event listeners list (InternalManagedConnectionPool.cls), and it doesn't match the cri we are looking for and therefore we get the:
"Destroying connection that could not be successfully matched: "
warning message:
12:39:40,506 WARN [JBossManagedConnectionPool] Destroying connection that could not be successfully matched: org.jboss.resou
rce.connectionmanager.NoTxConnectionManager$NoTxConnectionEventListener@92b371[state=NORMAL mc=com.cisco.nm.cmp.gjc.GWManaged
Connection@181f366 handles=0 lastUse=1197801580272 permit=false trackByTx=false mcp=org.jboss.resource.connectionmanager.JBos
sManagedConnectionPool$OnePool@1ac0dde context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@c2813e]
We are using Java1.5 & Jboss4.2.0GA
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116223#4116223
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116223
18 years, 6 months