You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Murray Brandon <mu...@hotmagna.com> on 2006/03/21 05:16:12 UTC

Anyone got a working ADF + MyFaces Tomahwak setup?

If so, can you please shoot me a copy of your web.xml and
faces-config.xml files?
Thanks!


Re: Anyone got a working ADF + MyFaces Tomahwak setup?

Posted by Rogers Reilly <ro...@s-rod.com>.
Murray Brandon wrote:

>If so, can you please shoot me a copy of your web.xml and
>faces-config.xml files?
>Thanks!
>
>
>
>  
>
note- I'm using Facelets, Spring, Shale as well.

faces-config.xml (relevant parts)

<faces-config >
    <application>
        <default-render-kit-id>
              oracle.adf.core
        </default-render-kit-id>
     </application>
</faces-config>



web.xml (includes some stuff you don't need)


<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" 
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
  <display-name>display</display-name>
 
  <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>oracle.adf.view.faces.ALTERNATE_VIEW_HANDLER</param-name>
    <param-value>com.sun.facelets.FaceletViewHandler</param-value>
   </context-param>
   <context-param>
        <param-name>facelets.DEVELOPMENT</param-name>
        <param-value>true</param-value>
   </context-param>
   <context-param>
        <param-name>facelets.BUFFER_SIZE</param-name>
        <param-value>8192</param-value>
   </context-param>
  <context-param>
        <param-name>facelets.LIBRARIES</param-name>
       
 <param-value>/WEB-INF/facelet/taglib/jb-custom.taglib.xml;/WEB-INF/facelet/taglib/sandbox.taglib.xml;/WEB-INF/facelet/taglib/shale-core.taglib.xml</param-value>
   </context-param>
  
   <!--  for custom JSON Shale remoting -->
   <context-param>
          <param-name>
            org.apache.shale.remoting.OTHER_RESOURCES
          </param-name>
         <param-value>
            /json/*:org.jb.plat.util.JSF.JSONMethodBindingProcessor
          </param-value>
    </context-param>
  
  
  <filter>
      <filter-name>shale</filter-name>
      <filter-class>
        org.apache.shale.faces.ShaleApplicationFilter
      </filter-class>
    </filter>
    <filter-mapping>
      <filter-name>shale</filter-name>
      <url-pattern>*.xhtml</url-pattern>
    </filter-mapping>
  <context-param>
      <param-name>contextConfigLocation</param-name>
      
<param-value>/WEB-INF/spring/applicationContext.xml,/WEB-INF/hibernate/applicationContext-hibernate.xml,/WEB-INF/spring/baseball.xml</param-value>
  </context-param>
  <listener>
      
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  <filter>
      <filter-name>sessionFilter</filter-name>
      
<filter-class>org.jb.plat.util.OpenSessionInViewFilter_autoflush</filter-class>
      <init-param>
            <param-name>sessionFactoryBeanName</param-name>
            <param-value>sessionFactory</param-value>
        </init-param>
  </filter>
           
  <filter-mapping>
      <filter-name>sessionFilter</filter-name>
      <url-pattern>/*</url-pattern>
  </filter-mapping>
 
 
  <listener>
    
<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
  </listener>
  <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.xhtml</url-pattern>
  </servlet-mapping>
 
  <filter>
    <filter-name>adfFaces</filter-name>
    <filter-class>oracle.adf.view.faces.webapp.AdfFacesFilter</filter-class>
  </filter>

  <filter-mapping>
    <filter-name>adfFaces</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
  </filter-mapping>
 
 
 
  <servlet>
      <servlet-name>resources</servlet-name>
      
<servlet-class>oracle.adf.view.faces.webapp.ResourceServlet</servlet-class>
   </servlet>

   <servlet-mapping>
        <servlet-name>resources</servlet-name>
        <url-pattern>/adf/*</url-pattern>
    </servlet-mapping>
 
     <filter>
        <filter-name>MyFacesExtensionsFilter</filter-name>
        
<filter-class>org.apache.myfaces.component.html.util.ExtensionsFilter</filter-class>
        <init-param>
          <param-name>maxFileSize</param-name>
          <param-value>20m</param-value>
        </init-param>
    </filter>
      <filter-mapping>
        <filter-name>MyFacesExtensionsFilter</filter-name>
        <url-pattern>/faces/*</url-pattern>
      </filter-mapping>
      <filter-mapping>
        <filter-name>MyFacesExtensionsFilter</filter-name>
        <url-pattern>*.jsf</url-pattern>
      </filter-mapping>
     
      <filter-mapping>
        <filter-name>MyFacesExtensionsFilter</filter-name>
        <url-pattern>*.xhtml</url-pattern>
    </filter-mapping>
 
  <listener>
      <listener-class>
        org.apache.commons.chain.web.ChainListener
      </listener-class>
    </listener>
</web-app>