Can you verify that also in the faces-config.xml
The following is present
<application>
<default-render-kit-id>org.apache.myfaces.adf.core</default-render-kit-id>
</application>
Also in the web.xml file, you should have something similar to this:
<filter>
<filter-name>adfFaces</filter-name>
<filter-class>org.apache.myfaces.adf.webapp.AdfFacesFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>adfFaces</filter-name>
<servlet-name>faces</servlet-name>
</filter-mapping>
<servlet>
<servlet-name>faces</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>resources</servlet-name>
<servlet-class>org.apache.myfaces.adf.webapp.ResourceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>faces</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>resources</servlet-name>
<url-pattern>/adf/*</url-pattern>
</servlet-mapping>
I remembered having trouble too when wanting to add a skin for tests pages
I was doing, and as far as I remembered, that was something I did near the
end to correct the problem.
"Piyush Hari" <[EMAIL PROTECTED]> a écrit sur 2006-07-26 02:28:27 :
> I want to use a custom skin for the adf components.
>
> Based on adf-faces-demo, this is what I did:
>
> 1) copy the skin files to the WEB-INF dir of the project
>
> WEB-INF/skins/beach
> WEB-INF/skins/purple
>
> 2)create an adf-faces-skins.xml
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <skins xmlns="http://myfaces.apache.org/adf/view/faces/skin">
> <skin>
> <id>
> purple.desktop
> </id>
> <family>
> purple
> </family>
> <render-kit-id>
> org.apache.myfaces.adf.desktop
> </render-kit-id>
> <style-sheet-name>
> skins/purple/purpleSkin.css
> </style-sheet-name>
> <bundle-name>
> org.apache.myfaces.adfdemo.resource.SkinBundle
> </bundle-name>
> </skin>
> <skin>
> <id>
> beach.desktop
> </id>
> <family>
> beach
> </family>
> <render-kit-id>
> org.apache.myfaces.adf.desktop
> </render-kit-id>
> <style-sheet-name>
> skins/beach/beach.css
> </style-sheet-name>
> </skin>
> </skins>
>
> 3) create an adf-faces-config.xml with the following skin family tag
>
> <skin-family>beach</skin-family>
>
> When I run my app on desktop, it does not display my app in the beach
skin.
> However, in the source it does refer to beach skin as
> <link rel="stylesheet" charset="UTF-8" type="text/css"
> href="/tests-column-context-root/adf/styles/cache/beach-desktop-
> ${version}-en-gecko.css">Any
> pointers to the solution of this problem ? -Piyush
>