[ 
https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

B.J. Reed updated GERONIMODEVTOOLS-348:
---------------------------------------

    Attachment: GERONIMODEVTOOLS-348.patch

Patch will include the myfaces-impl in the project so that the JSF tags will 
show up on the palette.

> JSF Tags Not Displayed in Eclipse Web Page Editor
> -------------------------------------------------
>
>                 Key: GERONIMODEVTOOLS-348
>                 URL: 
> https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-348
>             Project: Geronimo-Devtools
>          Issue Type: Bug
>          Components: eclipse-plugin
>    Affects Versions: 2.1.0
>         Environment: Windows XP SP2, Eclipse Europa Winter Maintenance 
> Release, Geronimo 2.1.1, GEP 2.1.0
>            Reporter: Cedric Hurst
>            Assignee: Tim McConnell
>             Fix For: 2.1.1
>
>         Attachments: GERONIMODEVTOOLS-348.patch, jsfPalette.JPG
>
>
> Eclipse WTP tooling provides a drag-and-drop palette for various taglibs in 
> its Web Page Editor.  When the JSF Project Facet is attached to a Dynamic Web 
> Project, "JSF Core" and "JSF HTML" taglibs should be added to the palette 
> (see screenshot).  However, this is not the case when using Geronimo/GEP.
> Steps to Reproduce
> ===
> 1. Create a new Dynamic Web Project using Geronimo 2.1 as the Targeted 
> Runtime, click "Next"
> 2. Add the JavaServer Faces 1.2 Facet to the Project, click "Next"
> 3. Accept the default web module settings, click "Next"
> 4. In the JSF Capabilities page, select the "Server Supplied JSF 
> Implementation" option and click "Finish"
> 5. Create a new JSP page in the "WebContent" directory
> 6. Right click on the new JSP page and open it with the "Web Page Editor"
> 7. Expand the "Palette" in the WYSIWYG pane
> Expected Behavior
> ===
> JSF Core and JSF HTML taglibs should be visible in the palette (as per 
> attached screenshot)
> Actual Behavior
> ===
> JSF Core and JSF HTML taglibs are not displayed
> Possible Explanation
> ===
> It seems that the taglibs are not loading properly somewhere within WTP.  
> Curiously enough, the following scenario works:
> 1. Copy the "myfaces-api" and "myfaces-impl" jar files from the repository 
> into some other directory on the file system.
> 2. Explicitly define a JSF library in the Window -> Preferences -> Web and 
> XML -> JavaServerFaces Tools -> Libraries page
> 3. Add the copied JAR files to this new library definition and check the "Is 
> JSF Implementation" box.
> 4. Repeat steps 1-7 described above, but specify this new JSF library instead 
> of the "Server Supplied JSF Implementation" in step 4.
> Directly linking to the files "myfaces-api" and "myfaces-impl" files in the 
> repository when explicitly defining the JSF implementation doesn't work 
> either.  The JSF tags only display when the files sit outside the repository. 
>  So there must be something in the Geronimo runtime definition that is 
> preventing these files from being referenced.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to