[jboss-cvs] jboss-seam/examples/jpa/resources/tomcat ...

Michael Yuan michael.yuan at jboss.com
Wed Nov 8 04:38:59 EST 2006


  User: myuan   
  Date: 06/11/08 04:38:59

  Added:       examples/jpa/resources/tomcat     components.xml
                        jboss-beans.xml jndi.properties log4j.xml
  Log:
  add jpa
  
  Revision  Changes    Path
  1.1      date: 2006/11/08 09:38:58;  author: myuan;  state: Exp;jboss-seam/examples/jpa/resources/tomcat/components.xml
  
  Index: components.xml
  ===================================================================
  <components>
  
      <component name="em"
            class="org.jboss.seam.core.ManagedPersistenceContext">
        <!-- alernative     
        <property name="persistenceUnitJndiName">java:/jpaBookingEntityManagerFactory</property>
        -->
        <property name="entityManagerFactory">#{emf}</property>
      </component>
      
      <component name="emf" class="org.jboss.seam.core.EntityManagerFactory"/>
      
      <component name="org.jboss.seam.core.init">
          <property name="debug">true</property>
          <!--
          <property name="jndiPattern">#{ejbName}/local</property>
          -->
      </component>
      
      <component name="org.jboss.seam.core.manager">
          <!-- half second wait for conversation lock on concurrent requests -->
          <property name="concurrentRequestTimeout">500</property>
          <!-- 120 second conversation timeout -->
          <property name="conversationTimeout">120000</property>
          <property name="conversationIdParameter">cid</property>
          <property name="conversationIsLongRunningParameter">clr</property>
      </component>
      
      <component name="org.jboss.seam.core.pages">
          <property name="noConversationViewId">/main.xhtml</property>
      </component>
      
      <component class="org.jboss.seam.core.Microcontainer"
                 installed="true"/>
  
  </components>
  
  
  
  1.1      date: 2006/11/08 09:38:58;  author: myuan;  state: Exp;jboss-seam/examples/jpa/resources/tomcat/jboss-beans.xml
  
  Index: jboss-beans.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  <deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="urn:jboss:bean-deployer bean-deployer_1_0.xsd"
              xmlns="urn:jboss:bean-deployer">
                
     <bean name="Naming" class="org.jnp.server.SingletonNamingServer"/>
   
     <bean name="TransactionManagerFactory" class="org.jboss.seam.microcontainer.TransactionManagerFactory"/>
     <bean name="TransactionManager" class="java.lang.Object">
        <constructor factoryMethod="getTransactionManager">
           <factory bean="TransactionManagerFactory"/>
        </constructor>
     </bean>
     
     <bean name="InitialContextProperties" class="java.util.Hashtable">
        <constructor>
        <parameter class="java.util.Map">
              <map keyClass="java.lang.String" valueClass="java.lang.String">
                 <entry>
                    <key>java.naming.factory.initial</key>
                    <value>org.jnp.interfaces.LocalOnlyContextFactory</value>
                 </entry>
                 <entry>
                     <key>java.naming.factory.url.pkgs</key>
                     <value>org.jboss.naming:org.jnp.interfaces</value>
                 </entry>
              </map>
        </parameter>
        </constructor>
     </bean>
     
     <bean name="CachedConnectionManager" 
           class="org.jboss.resource.connectionmanager.CachedConnectionManagerReference">
        <property name="transactionManager">
          <inject bean="TransactionManager"/>
        </property>
     </bean>
     
     
     <bean name="DefaultDSBootstrap" class="org.jboss.resource.adapter.jdbc.local.LocalTxDataSource">
        <property name="driverClass">org.hsqldb.jdbcDriver</property>
        <property name="connectionURL">jdbc:hsqldb:.</property>
        <property name="userName">sa</property>
        <property name="jndiName">java:/DefaultDS</property>
        <property name="minSize">0</property>
        <property name="maxSize">10</property>
        <property name="blockingTimeout">1000</property>
        <property name="idleTimeout">100000</property>
        <property name="transactionManager"><inject bean="TransactionManager"/></property>
        <property name="cachedConnectionManager"><inject bean="CachedConnectionManager"/></property>
        <property name="initialContextProperties"><inject bean="InitialContextProperties"/></property>
     </bean>
     
     <bean name="DefaultDS" class="java.lang.Object">
        <constructor factoryMethod="getDatasource">
           <factory bean="DefaultDSBootstrap"/>
        </constructor>
     </bean>
  
  </deployment>
  
  
  1.1      date: 2006/11/08 09:38:58;  author: myuan;  state: Exp;jboss-seam/examples/jpa/resources/tomcat/jndi.properties
  
  Index: jndi.properties
  ===================================================================
  java.naming.factory.initial org.jnp.interfaces.LocalOnlyContextFactory
  java.naming.factory.url.pkgs org.jboss.naming:org.jnp.interfaces
  
  
  
  1.1      date: 2006/11/08 09:38:58;  author: myuan;  state: Exp;jboss-seam/examples/jpa/resources/tomcat/log4j.xml
  
  Index: log4j.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  
  <!-- ===================================================================== -->
  <!--                                                                       -->
  <!--  Log4j Configuration                                                  -->
  <!--                                                                       -->
  <!-- ===================================================================== -->
  
  <!-- $Id: log4j.xml,v 1.1 2006/11/08 09:38:58 myuan Exp $ -->
  
  <!--
     | For more configuration infromation and examples see the Jakarta Log4j
     | owebsite: http://jakarta.apache.org/log4j
   -->
  
  <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
     
     <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
        <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
        <param name="Target" value="System.out"/>
  
        <layout class="org.apache.log4j.PatternLayout">
           <param name="ConversionPattern" value="%d{HH:mm:ss,SSS} %-5p [%c{1}] %m%n"/>
        </layout>
     </appender>
     
     <!-- 
     <category name="org.hibernate">
        <priority value="DEBUG"/>
     </category>
     -->
  
     <!-- 
     <category name="org.jboss.seam">
        <priority value="DEBUG"/>
     </category>
     -->
     
     <!-- 
     <category name="org.jboss.kernel">
        <priority value="DEBUG"/>
     </category>
     -->
  
     <root>
        <priority value="INFO"/>
        <appender-ref ref="CONSOLE"/>
     </root>
  
  </log4j:configuration>
  
  
  



More information about the jboss-cvs-commits mailing list