Hi,<br><br>AFAIK JSF 2.x uses facelets under the hood and this seems to contradict the OpenCMS way.<br><br>As fas as I could track the issue (I also tried to use JSF 1.2 with facelets), the problem lies with facelets wanting to read the XHTML files from the RFS and OpenCMS might not have downloaded them already.<br>
Maybe you could get facelets to load the files via OpenCMS in order to access the VFS.<br><br>Also note that I got JSF 1.2 to run with OpenCMS by supplying a newer servlet-api version (if I remember correctly).<br>JSF needed to use JSPs , however, so no improvement here.<br>
<br>Unfortunately I can't provide more information since using JSF without facelets was a no go and thus my tests (and subsequent documentation) were very short.<br><br>Hope that helps anyway.<br><br><div class="gmail_quote">
2010/7/15 Olaitan Olamilehin <span dir="ltr"><<a href="mailto:olaitan.olamilehin@moremr.com">olaitan.olamilehin@moremr.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



  

<div text="#000000" bgcolor="#ffffff">
Hi Martin,<br>
<br>
Thanks so much for your reply. Please see comments below.<br>
<br>
Regards,<br>
Olaitan .<div class="im"><br>
<br>
On 07/15/2010 09:11 AM, Martin Höller wrote:
<blockquote type="cite">
  <pre>Hi!

Am Montag, 12. Juli 2010 12:03:42 schrieb Olaitan Olamilehin:
  </pre>
  <blockquote type="cite">
    <pre>Hi Everyone,

Any ideas on how to integrate JSF into OpenCMS so that .jsf files are
used as the view layer instead of .jsp template files?

I tried a small setup description on the OpenCMS wiki(
<a href="http://opencms-wiki.org/Java_Server_Faces_%28JSF%29" target="_blank">http://opencms-wiki.org/Java_Server_Faces_(JSF)</a>
<a href="http://opencms-wiki.org/Java_Server_Faces_%28JSF%29" target="_blank"><http://opencms-wiki.org/Java_Server_Faces_%28JSF%29></a>) but I could not
get it to work. The jsf tags are not translated/transformed to html so
my test page is always blank and I dont get any errors in the logs.

Suggestions and tips are warmly welcome.
    </pre>
  </blockquote>
  <pre>Disclaimer: I'm currently not using OpenCms, so my help will be very limited 
ATM.

It seems not many people are using OpenCms with JSF and Alcacon is not 
interested in it, which is disappointing, as JSP is a technology which is 
going to die (sooner or later).
  </pre>
</blockquote>
</div><b>I totally agree with you. It is really sad that OpenCms/Alkacon can
not see that jsp is getting outdated. Especially with the advent of
component based technologies and flexible AJAX frameworks out there. I
really hope they can re-consider using JSF as an alternative to JSP.</b><div class="im"><br>
<blockquote type="cite">
  <pre>However, the last time I used OpenCms with JSF it worked. All I had to do was 
doing all the configuration issues described on the mentioned wiki page. 
Note, that only JSF 1.1 is going to work, which is a  pretty outdated 
version! Which version are you using?
  </pre>
</blockquote>
</div><b>Actually am currently using the latest version of JSF which is
2.0.3. Maybe this is the problem, I will try out JSF 1.1 then( </b><font color="#990000">I hope I can still find it since it is really outdated
:-)</font> <b>). The only limitation I have now is that the UI
component library am using is Primefaces and it only supports JSF 1.2
and JSF 2.0 so maybe I would have to try out some other UI component
library. By the way, did you use any additional UI component library
similar to primefaces? and if you did, what </b><b>component </b><b>library
did you use?</b><div class="im"><br>
<blockquote type="cite">
  <pre>If JSF tags are not translated, it is a common mistake to forget to include 
accoring namespaces at the beginning of the page. Did you do this?
  </pre>
</blockquote>
</div><b>Yes I did include the required namespaces using </b><font color="#990000">@taglib</font><b> and I also tried using facelets
approach (i.e using .xhtml and including the namespaces as e.g </b>


<span style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; font-size: medium;"><span style="color: rgb(255, 0, 0); font-family: Consolas,'Courier New',Courier,mono,serif; font-size: 12px; line-height: 14px;">xmlns:h,
</span></span><span style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; font-size: medium;"><span style="color: rgb(255, 0, 0); font-family: Consolas,'Courier New',Courier,mono,serif; font-size: 12px; line-height: 14px;">xmlns:f</span></span><b>)
but still got a blank page with empty html source. Thanks once again
for your help. I will try JSF 1.1 and will let you know how it turns
out.</b> <br>
<blockquote type="cite">
  <pre>hth,
- martin
  </pre>
  <pre><fieldset></fieldset>

_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
<a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a></pre>
</blockquote>
<br>
</div>

<br><br>
_______________________________________________<br>
This mail is sent to you from the opencms-dev mailing list<br>
To change your list options, or to unsubscribe from the list, please visit<br>
<a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br></blockquote></div><br>