[jboss-user] [JBoss Seam] - Re: Seam application displays no data from DB

mgrouch do-not-reply at jboss.com
Mon Apr 2 11:19:36 EDT 2007


Seam application displays no data from DB.

My DB DataSource is working fine in Weblogic (it is used by other apps with no problems).

The problem is somewhere between seam and hibernate entity manager

My persistence.xml


  | 
  | <?xml version="1.0" encoding="UTF-8"?>
  | <!-- Persistence deployment descriptor for dev profile -->
  | <persistence xmlns="http://java.sun.com/xml/ns/persistence" 
  |              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  |              xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" 
  |              version="1.0">
  |              
  |    <!-- JBoss Config 
  |    <persistence-unit name="PortalPilot" transaction-type="JTA">
  |       <provider>org.hibernate.ejb.HibernatePersistence</provider>
  |       <jta-data-source>java:/PortalPilotDatasource</jta-data-source>
  |       <properties>         
  |          <property name="hibernate.show_sql" value="true"/>
  |          <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup"/>
  |          <property name="hibernate.dialect" value="org.hibernate.dialect.SybaseDialect"/>
  |          <property name="hibernate.hbm2ddl.auto" value="false"/>
  |       </properties>
  |    </persistence-unit>
  |    -->
  |    
  | 
  |    <!-- WebLogic Config  -->
  |    <persistence-unit name="PortalPilot" transaction-type="JTA">
  |       <provider>org.hibernate.ejb.HibernatePersistence</provider>
  |       <jta-data-source>DBDataSource</jta-data-source>
  |       <properties>
  |          <property name="hibernate.show_sql" value="true"/>
  |          <property name="hibernate.dialect" value="org.hibernate.dialect.SybaseDialect"/>
  |          <property name="hibernate.hbm2ddl.auto" value="false"/>
  |          <property name="hibernate.cache.provider_class" value="org.hibernate.cache.HashtableCacheProvider"/>
  |          <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.WeblogicTransactionManagerLookup"/>
  |       </properties>
  |    </persistence-unit>
  |   
  | </persistence>
  | 

components.xml


  | <?xml version="1.0" encoding="UTF-8"?>
  | <components xmlns="http://jboss.com/products/seam/components"
  |             xmlns:core="http://jboss.com/products/seam/core"
  |             xmlns:drools="http://jboss.com/products/seam/drools"
  |             xmlns:security="http://jboss.com/products/seam/security"
  |             xmlns:mail="http://jboss.com/products/seam/mail"
  |             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  |             xsi:schemaLocation=
  |       "http://jboss.com/products/seam/core http://jboss.com/products/seam/core-1.1.xsd 
  |        http://jboss.com/products/seam/drools http://jboss.com/products/seam/drools-1.1.xsd
  |        http://jboss.com/products/seam/security http://jboss.com/products/seam/security-1.1.xsd
  |        http://jboss.com/products/seam/mail http://jboss.com/products/seam/mail-1.2.xsd
  |        http://jboss.com/products/seam/components http://jboss.com/products/seam/components-1.1.xsd">
  | 
  |    <core:init debug="true" jndi-pattern="PortalPilot/#{ejbName}/local"/>
  |      
  |    <core:manager concurrent-request-timeout="500" 
  |                  conversation-timeout="120000" 
  |                  conversation-id-parameter="cid" 
  |                  conversation-is-long-running-parameter="clr"/>
  |     
  |    <core:managed-persistence-context name="entityManager"
  |                               auto-create="true"
  |                    entity-manager-factory="#{PortalPilotEntityManagerFactory}"/>
  | 
  |    <core:entity-manager-factory name="PortalPilotEntityManagerFactory" 
  |                persistence-unit-name="PortalPilot"/>
  |    
  |    <core:ejb installed="false"/>
  |     
  |    <drools:rule-base name="securityRules">
  |        <drools:rule-files><value>/security.drl</value></drools:rule-files>
  |    </drools:rule-base>
  | 
  |    <security:identity authenticate-method="#{authenticator.authenticate}"
  |                            security-rules="#{securityRules}"
  |                               remember-me="true"/>
  |                               
  |    <event type="org.jboss.seam.notLoggedIn">
  |        <action expression="#{redirect.captureCurrentView}"/>
  |    </event>
  |    <event type="org.jboss.seam.postAuthenticate">
  |        <action expression="#{redirect.returnToCapturedView}"/>
  |    </event>
  |    
  |    <mail:mail-session host="localhost" port="2525" username="test" password="test" />
  |         
  |    <!-- For use with jBPM pageflow or process management -->
  |    <!--  
  |    <core:jbpm>
  |       <core:process-definitions></core:process-definitions>
  |       <core:pageflow-definitions></core:pageflow-definitions>
  |    </core:jbpm>
  |    -->
  |       
  | </components>
  | 

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

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4033722



More information about the jboss-user mailing list