[jboss-cvs] jboss-seam/examples/hibernate2/resources/websphere ...

Michael Yuan michael.yuan at jboss.com
Mon Jan 29 19:12:31 EST 2007


  User: myuan   
  Date: 07/01/29 19:12:31

  Added:       examples/hibernate2/resources/websphere     components.xml
                        hibernate.cfg.xml log4j.xml web.xml
  Log:
  websphere support
  
  Revision  Changes    Path
  1.1      date: 2007/01/30 00:12:31;  author: myuan;  state: Exp;jboss-seam/examples/hibernate2/resources/websphere/components.xml
  
  Index: 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: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/components http://jboss.com/products/seam/components-1.1.xsd">
  
      <core:init debug="true"/>    
  
      <core:manager conversation-timeout="120000" 
                    concurrent-request-timeout="500"
                    conversation-id-parameter="cid"
                    conversation-is-long-running-parameter="clr"/>
                    
      <core:hibernate-session-factory name="hibernateSessionFactory"/>
      
      <core:managed-hibernate-session name="bookingDatabase"
                            auto-create="true"
                            session-factory-jndi-name="bookingDatabase"/>
      
  </components>
  
  
  <!--
  <components>
  
      <component name="org.jboss.seam.core.init">
          <property name="debug">true</property>
      </component>
  
      <component name="org.jboss.seam.core.manager">
          <property name="conversationTimeout">120000</property>
      </component>
      
      <component name="bookingDatabase" 
                sessionFactoryJndiName="bookingDatabase"
                class="org.jboss.seam.core.ManagedHibernateSession"/>
      <component name="hibernateSessionFactory"
                class="org.jboss.seam.core.HibernateSessionFactory"/> 
      
  </components>
  -->
  
  
  
  1.1      date: 2007/01/30 00:12:31;  author: myuan;  state: Exp;jboss-seam/examples/hibernate2/resources/websphere/hibernate.cfg.xml
  
  Index: hibernate.cfg.xml
  ===================================================================
  <!DOCTYPE hibernate-configuration PUBLIC
  	"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
  	"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
  
  <hibernate-configuration>
      <session-factory name="bookingDatabase">
          <property name="show_sql">false</property>
          <property name="connection.datasource">DefaultDatasource</property>
          <property name="hbm2ddl.auto">create-drop</property>
          <property name="cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
          <property name="transaction.flush_before_completion">true</property>
          <property name="connection.release_mode">after_statement</property>
          <property name="transaction.manager_lookup_class">org.hibernate.transaction.WebSphereTransactionManagerLookup</property>
          <property name="transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
          <mapping class="org.jboss.seam.example.hibernate.Hotel"/>
          <mapping class="org.jboss.seam.example.hibernate.User"/>
          <mapping class="org.jboss.seam.example.hibernate.Booking"/>
      </session-factory>
  </hibernate-configuration>
  
  
  
  1.1      date: 2007/01/30 00:12:31;  author: myuan;  state: Exp;jboss-seam/examples/hibernate2/resources/websphere/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 2007/01/30 00:12:31 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">
        <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>
  
  
  
  1.1      date: 2007/01/30 00:12:31;  author: myuan;  state: Exp;jboss-seam/examples/hibernate2/resources/websphere/web.xml
  
  Index: web.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <web-app id="WebApp_ID" version="2.4"
  xmlns="http://java.sun.com/xml/ns/j2ee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
  
      
    <context-param>      
      <param-name>javax.faces.CONFIG_FILES</param-name>      
      <param-value>/WEB-INF/navigation.xml</param-value>   
    </context-param>	   
    
    <!-- Ajax4jsf (must come first!) -->		   
    <filter>     
      <display-name>Ajax4jsf Filter</display-name>     
      <filter-name>ajax4jsf</filter-name>     
      <filter-class>org.ajax4jsf.Filter</filter-class>   
    </filter>	   
    <filter-mapping>     
      <filter-name>ajax4jsf</filter-name>     
      <url-pattern>*.seam</url-pattern>   
    </filter-mapping>   
    <context-param>     
      <param-name>org.ajax4jsf.VIEW_HANDLERS</param-name>     
      <param-value>org.jboss.seam.ui.facelet.SeamFaceletViewHandler</param-value>   
    </context-param>        
    
    <!-- Seam -->           
    <listener>              
      <listener-class>org.jboss.seam.servlet.SeamListener</listener-class>        
    </listener>    
    <!-- Propagate conversations across redirects -->    
    <filter>        
      <filter-name>Seam Redirect Filter</filter-name>        
      <filter-class>org.jboss.seam.servlet.SeamRedirectFilter</filter-class>    
    </filter>        
    <filter-mapping>        
      <filter-name>Seam Redirect Filter</filter-name>        
      <url-pattern>*.seam</url-pattern>    
    </filter-mapping>    
    <filter>        
      <filter-name>Seam Exception Filter</filter-name>        
      <filter-class>org.jboss.seam.servlet.SeamExceptionFilter</filter-class>    
    </filter>        
    <filter-mapping>        
      <filter-name>Seam Exception Filter</filter-name>        
      <url-pattern>*.seam</url-pattern>    
    </filter-mapping>      
    
    <!-- Faces Servlet -->    
    <servlet>              
      <servlet-name>Faces Servlet</servlet-name>              
      <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>              
      <load-on-startup>1</load-on-startup>        
    </servlet>    
    <!-- Faces Servlet Mapping -->    
    <servlet-mapping>              
      <servlet-name>Faces Servlet</servlet-name>              
      <url-pattern>*.seam</url-pattern>        
    </servlet-mapping>
    <!-- JSF parameters -->  
    <context-param>              
      <param-name>javax.faces.STATE_SAVING_METHOD</param-name>              
      <param-value>client</param-value>        
    </context-param>    
    <context-param>        
      <param-name>javax.faces.DEFAULT_SUFFIX</param-name>        
      <param-value>.xhtml</param-value>    
    </context-param>    
    <context-param>        
      <param-name>facelets.DEVELOPMENT</param-name>        
      <param-value>true</param-value>    
    </context-param>  
    
    <!-- MyFaces -->    
    <listener>        
      <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>    
    </listener>     
    
</web-app>
  
  
  



More information about the jboss-cvs-commits mailing list