hey wayne, cheers for your reply, think it was dodgy classses in my jar 
actually, used an old laptop to compile, anyway, got another one now and i'm 
back at the transactoin manager not bound place:
   
anonymous wrote : 
  |     2007-08-22 14:00:10,593 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] 
Starting failed persistence.units:unitName=AVman
  |     javax.persistence.PersistenceException: 
org.hibernate.HibernateException: Could not locate TransactionManager
  |             at 
org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:698)
  |             at 
org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:127)
  |             at 
org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:264)
  |             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:585)
  |             at 
org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrapper.java:102)
  |             at 
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  |             at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  |             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:585)
  |             at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |             at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |             at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |             at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |             at 
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |             at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  |             at $Proxy0.start(Unknown Source)
  |             at 
org.jboss.system.ServiceController.start(ServiceController.java:417)
  |             at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  |             at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |             at java.lang.reflect.Method.invoke(Method.java:585)
  |             at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |             at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |             at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |             at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |             at 
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |             at 
org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |             at $Proxy73.start(Unknown Source)
  |             at 
org.jboss.ejb3.JmxKernelAbstraction.install(JmxKernelAbstraction.java:96)
  |             at 
org.jboss.ejb3.Ejb3Deployment.startPersistenceUnits(Ejb3Deployment.java:467)
  |             at org.jboss.ejb3.Ejb3Deployment.start(Ejb3Deployment.java:317)
  |             at org.jboss.ejb3.Ejb3Module.startService(Ejb3Module.java:91)
  |             at 
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  |             at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  |             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:585)
  |             at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |             at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |             at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |             at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |             at 
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |             at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  |             at $Proxy0.start(Unknown Source)
  |             at 
org.jboss.system.ServiceController.start(ServiceController.java:417)
  |             at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  |             at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |             at java.lang.reflect.Method.invoke(Method.java:585)
  |             at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |             at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |             at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |             at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |             at 
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |             at 
org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |             at $Proxy28.start(Unknown Source)
  |             at org.jboss.ejb3.EJB3Deployer.start(EJB3Deployer.java:449)
  |             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:585)
  |             at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |             at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |             at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  |             at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |             at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  |             at 
org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
  |             at 
org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
  |             at 
org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92)
  |             at 
org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
  |             at 
org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
  |             at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |             at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |             at 
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |             at 
org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |             at $Proxy29.start(Unknown Source)
  |             at 
org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
  |             at 
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
  |             at 
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
  |             at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
  |             at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |             at java.lang.reflect.Method.invoke(Method.java:585)
  |             at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |             at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |             at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  |             at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |             at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  |             at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |             at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |             at 
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |             at 
org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |             at $Proxy8.deploy(Unknown Source)
  |             at 
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
  |             at 
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610)
  |             at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
  |             at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)
  |             at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)
  |     Caused by: org.hibernate.HibernateException: Could not locate 
TransactionManager
  |             at 
org.hibernate.transaction.JNDITransactionManagerLookup.getTransactionManager(JNDITransactionManagerLookup.java:26)
  |             at 
org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:325)
  |             at 
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1218)
  |             at 
org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:691)
  |             ... 100 more
  |     Caused by: javax.naming.NameNotFoundException: TransactionManager not 
bound
  |             at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
  |             at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
  |             at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
  |             at org.jnp.server.NamingServer.lookup(NamingServer.java:296)
  |             at 
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:625)
  |             at 
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
  |             at javax.naming.InitialContext.lookup(InitialContext.java:351)
  |             at 
org.hibernate.transaction.JNDITransactionManagerLookup.getTransactionManager(JNDITransactionManagerLookup.java:23)
  |             ... 103 more 
  | 
  | 
  | 

i've been searching but a lot of posts say, dont worry its a warning, but 
beecause of this my ejb wont do anything

from my console:


anonymous wrote : 
  |     MBean Name: Domain Name: persistence.units 
  |      unitName:  AVman 
  |     MBean Java Class: org.jboss.ejb3.ServiceDelegateWrapper 
  |      
  |     Back to Agent View  Refresh MBean View 
  |      
  |     
--------------------------------------------------------------------------------
  |      
  |     MBean description:
  |     Management Bean. 
  |     
--------------------------------------------------------------------------------
  |      
  |     List of MBean attributes:
  |       Name Type Access Value Description 
  |     StateString java.lang.String R Failed  MBean Attribute. 
  |     State int R 4  MBean Attribute. 
  |     Name java.lang.String R ServiceDelegateWrapper  MBean Attribute. 
  |      
  | 
  |     
--------------------------------------------------------------------------------
  |      
  |     List of MBean operations:
  | 
  | 
  | 
  | 

and


anonymous wrote : 
  | 
  |     Global JNDI Namespace
  |       +- OracleDS (class: javax.sql.DataSource)
  |       +- DefaultDS (class: javax.sql.DataSource)
  |       +- comp.ejb3 (class: javax.naming.Context)
  |       |   NonContext: null
  |       +- comp (class: javax.naming.Context)
  |       +- TransactionPropagationContextImporter (class: 
org.jboss.tm.TransactionPropagationContextImporter)
  |       +- QueueConnectionFactory (class: org.jboss.naming.LinkRefPair)
  |       +- JBossCorbaNaming (class: org.omg.CosNaming.NamingContextExt)
  |       +- XAConnectionFactory (class: org.jboss.mq.SpyXAConnectionFactory)
  |       +- 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)
  |       +- UUIDKeyGeneratorFactory (class: 
org.jboss.ejb.plugins.keygenerator.uuid.UUIDKeyGeneratorFactory)
  |       +- HiLoKeyGeneratorFactory (class: 
org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory)
  |       +- StdJMSPool (class: org.jboss.jms.asf.StdServerSessionPoolFactory)
  |       +- UIL2ConnectionFactory[link -> ConnectionFactory] (class: 
javax.naming.LinkRef)
  |       +- UserTransactionSessionFactory (proxy: $Proxy12 implements 
interface org.jboss.tm.usertx.interfaces.UserTransactionSessionFactory)
  |       +- JBossCorbaPOA (class: org.omg.PortableServer.POA)
  |       +- UILXAConnectionFactory[link -> XAConnectionFactory] (class: 
javax.naming.LinkRef)
  |       +- jaas (class: javax.naming.Context)
  |       |   +- jmx-console (class: 
org.jboss.security.plugins.SecurityDomainContext)
  |       |   +- jbossmq (class: 
org.jboss.security.plugins.SecurityDomainContext)
  |       |   +- JmsXARealm (class: 
org.jboss.security.plugins.SecurityDomainContext)
  |       +- timedCacheFactory (class: javax.naming.Context)
  |     Failed to lookup: timedCacheFactory, 
errmsg=org.jboss.util.TimedCachePolicy
  |       +- console (class: org.jnp.interfaces.NamingContext)
  |       |   +- PluginManager (proxy: $Proxy47 implements interface 
org.jboss.console.manager.PluginManagerMBean)
  |       +- HTTPXAConnectionFactory (class: 
org.jboss.mq.SpyXAConnectionFactory)
  |       +- JBossCorbaORB (class: org.omg.CORBA.ORB)
  |       +- topic (class: org.jnp.interfaces.NamingContext)
  |       |   +- testDurableTopic (class: org.jboss.mq.SpyTopic)
  |       |   +- testTopic (class: org.jboss.mq.SpyTopic)
  |       |   +- securedTopic (class: org.jboss.mq.SpyTopic)
  |       +- TransactionManager (class: org.jboss.tm.TxManager)
  |       +- JBossCorbaInterfaceRepositoryPOA (class: 
org.omg.PortableServer.POA)
  |       +- UserTransaction (class: 
org.jboss.tm.usertx.client.ClientUserTransaction)
  |       +- HTTPConnectionFactory (class: org.jboss.mq.SpyConnectionFactory)
  |       +- JmsXA (class: 
org.jboss.resource.adapter.jms.JmsConnectionFactoryImpl)
  |       +- TransactionPropagationContextExporter (class: 
org.jboss.tm.TransactionPropagationContextFactory)
  |       +- SecurityProxyFactory (class: 
org.jboss.security.SubjectSecurityProxyFactory)
  |       +- UIL2XAConnectionFactory[link -> XAConnectionFactory] (class: 
javax.naming.LinkRef)
  |       +- invokers (class: org.jnp.interfaces.NamingContext)
  |       |   +- g-1ac14a0f87174 (class: org.jnp.interfaces.NamingContext)
  |       |   |   +- iiop (class: org.jboss.invocation.iiop.IIOPInvoker)
  |       +- DefaultJMSProvider (class: org.jboss.jms.jndi.JNDIProviderAdapter)
  |       +- UILConnectionFactory[link -> ConnectionFactory] (class: 
javax.naming.LinkRef)
  |       +- jmx (class: org.jnp.interfaces.NamingContext)
  |       |   +- invoker (class: org.jnp.interfaces.NamingContext)
  |       |   |   +- RMIAdaptor (proxy: $Proxy46 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)
  |       +- ConnectionFactory (class: org.jboss.mq.SpyConnectionFactory)
  |       +- TopicConnectionFactory (class: org.jboss.naming.LinkRefPair)
  |       +- XAOracleDS (class: javax.sql.DataSource)
  |       +- Mail (class: javax.mail.Session)
  |      
  | 
  | 



and my files:



  | package com.AVman.domain;
  | 
  | import javax.persistence.*;
  | 
  | @Entity
  | @Table(name="Audiorec")
  | public class Audiorec implements java.io.Serializable{
  |     private int Barcode_audiorec;
  |     private String Audiorec_alias;
  |     private String Serial_audiorec;
  |     private String Media_audiorec;
  |     private String Formats_audiorec;
  | 
  |     @Id
  |     @Column(name="Audiorec_alias")
  |     public String getAudiorec_alias( ) { return Audiorec_alias; }
  |     public void setAudiorec_alias(String alias) { this.Audiorec_alias = 
alias; }
  | 
  |     @Column(name="Barcode_audiorec")
  |     public int getBarcode_audiorec( ) { return Barcode_audiorec; }
  |     public void setBarcode_audiorec(int barcode) { this.Barcode_audiorec = 
barcode; }
  | 
  |     @Column(name="Serial_audiorec")
  |     public String getSerial_audiorec( ) { return Serial_audiorec; }
  |     public void setSerial_audiorec(String serial) { this.Serial_audiorec = 
serial; }
  | 
  |     @Column(name="Media_audiorec")
  |     public String getMedia_audiorec( ) { return Media_audiorec; }
  |     public void setMedia_audiorec(String media) { this.Media_audiorec = 
media; }
  | 
  |     @Column(name="Formats_audiorec")
  |     public String getFormats_audiorec( ) { return Formats_audiorec; }
  |     public void setFormats_audiorec(String formats) { this.Formats_audiorec 
= formats; }
  | 
  | }
  | 


&


  | package com.AVman.Audiorec;
  | 
  | import javax.ejb.Stateless;
  | import javax.persistence.EntityManager; 
  | import javax.persistence.PersistenceContext;
  | 
  | import com.AVman.domain.Audiorec;
  | 
  | @Stateless
  | public class AVmanBean implements AVmanRemote{
  |     @PersistenceContext 
  | (unitName="AVman")
  | private EntityManager manager;
  | 
  |     public void createAudiorec(Audiorec audiorec) {
  |         manager.persist(audiorec);
  |     }
  | 
  |     public Audiorec findAudiorec(String alias) {
  |        return manager.find(Audiorec.class, alias);
  |     }
  | }
  | 



&

  | 
  | package com.AVman.Audiorec;
  | 
  | import javax.ejb.Remote;
  | import com.AVman.domain.Audiorec;
  | 
  | @Remote
  | public interface AVmanRemote {
  | 
  |     public void createAudiorec(Audiorec audiorec);
  |     public Audiorec findAudiorec(String Audiorec_alias);
  | }


and my persistence.xml...

  | <persistence>
  |    <persistence-unit name="AVman">
  |       <jta-data-source>java:/OracleDS</jta-data-source>
  |    <jar-file>c:\AVman.jar</jar-file>
  |        <class>com.AVman.domain.Audiorec</class>
  |        <class>com.AVman.Audiorec.AVmanRemote</class>
  |        <class>com.AVman.Audiorec.AVmanBean
  |        <properties>
  |             <property name="hibernate.dialect" 
value="org.hibernate.dialect.Oracle9Dialect"/>
  |             <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
  |        </properties>
  |    </persistence-unit>
  | </persistence>

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4076930#4076930

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4076930
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to