first off - the data source - was struggling earlier with where names were 
getting posted into the JNDI so i forced the name into the global space - 

havent been back to play with this again - so its still there - so heres the 
datasource defn as exported to the deploy dir 


  | <datasources>
  |    
  |     <xa-datasource> 
  |     <jndi-name>WillsSeamProjectDatasource</jndi-name> 
  |     <use-java-context>false</use-java-context>              
<track-connection-by-tx/> 
  |     
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class
 > 
  |     <xa-datasource-property 
name="URL">jdbc:mysql://localhost:3306/embed</xa-datasource-property> 
  |     <user-name>embed</user-name> 
  |     <password>embed</password> 
  |     
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation> 
  |     <max-pool-size>5</max-pool-size> 
  |     <min-pool-size>1</min-pool-size> 
  |     <blocking-timeout-millis>2000</blocking-timeout-millis> 
  |     <idle-timeout-minutes>2</idle-timeout-minutes> 
  |     <no-tx-separate-pools/> 
  |     
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>
 
  |     <metadata> 
  |         <type-mapping>mySQL</type-mapping> 
  |     </metadata> 
  |     </xa-datasource> 
  |     
  | </datasources>
  | 

that i think answers why the lookup isnt as you might have expected - duplicate 
of this on my home pc is working fine as stated.

as to your first question about hibernate.transaction_manager_lookup_class...  
I dont know!  where is this xml configuration set?

I found hibernate-console.properties file in top level ejb project generated by 
JBOSS tools wizard which doesnt set this (work or home).  Its blank in both PCs


  | #File used by hibernate tools to override <datasource> and other container 
specific settings in persistence.xml
  | hibernate.connection.password=embed
  | hibernate.connection.username=embed
  | hibernate.connection.driver_class=com.mysql.jdbc.Driver
  | hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
  | hibernate.connection.url=jdbc:mysql://localhost:3306/embed
  | 
  | 
hibernate.connection.provider_class=org.hibernate.connection.DriverManagerConnectionProvider
  | hibernate.datasource=WillsSeamProjectDatasource
  | hibernate.transaction.manager_lookup_class=

i'll try setting that aparm in the hib-console.prop file on the works machine 
and see what happens.

otherwise in my components.xml file in the war project 



  | 
  | xmlns:persistence="http://jboss.com/products/seam/persistence";
  |  xmlns:security="http://jboss.com/products/seam/security";
  |  xmlns:transaction="http://jboss.com/products/seam/transaction";
  |  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://jboss.com/products/seam/core 
http://jboss.com/products/seam/core-2.0.xsd                   
http://jboss.com/products/seam/persistence 
http://jboss.com/products/seam/persistence-2.0.xsd                   
http://jboss.com/products/seam/drools 
http://jboss.com/products/seam/drools-2.0.xsd                  
http://jboss.com/products/seam/bpm http://jboss.com/products/seam/bpm-2.0.xsd   
               http://jboss.com/products/seam/security 
http://jboss.com/products/seam/security-2.0.xsd                  
http://jboss.com/products/seam/mail http://jboss.com/products/seam/mail-2.0.xsd 
                 http://jboss.com/products/seam/components 
http://jboss.com/products/seam/components-2.0.xsd 
http://jboss.com/products/seam/transaction 
http://jboss.com/products/seam/transaction-2.0.xsd";>
  |  <core:init debug="true" jndi-pattern="@jndiPattern@"/>
  |  <core:manager concurrent-request-timeout="500"
  |   conversation-id-parameter="cid" conversation-timeout="120000"/>
  |  <persistence:managed-persistence-context auto-create="true"
  |   name="entityManager" 
persistence-unit-jndi-name="java:/WillsSeamProjectEntityManagerFactory"/>
  |  <drools:rule-base name="securityRules">
  |   <drools:rule-files>
  |    <value>/security.drl</value>
  |   </drools:rule-files>
  |  </drools:rule-base>
  |  <security:identity remember-me="true" security-rules="#{securityRules}"/>
  |  <event type="org.jboss.seam.security.notLoggedIn">
  |   <action execute="#{redirect.captureCurrentView}"/>
  |  </event>
  |  <event type="org.jboss.seam.security.loginSuccessful">
  |   <action execute="#{redirect.returnToCapturedView}"/>
  |  </event>
  |  <mail:mail-session host="localhost" password="test" port="2525" 
username="test"/>
  |  <transaction:ejb-transaction/> <!-- For use with jBPM pageflow or process 
management 
  |   
  |    <bpm:jbpm>
  |       <bpm:process-definitions></bpm:process-definitions>
  |       <bpm:pageflow-definitions></bpm:pageflow-definitions>
  |    </bpm:jbpm>
  |    -->
  | </components>
  | 

again this is the same on both machines

does that help?  

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

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

Reply via email to