Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
  • Liutauras Vilda
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Frits Walraven
  • Piet Souris
  • Himai Minh

Does JSF 1.2 work on OC4J

Ranch Hand
Posts: 83
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I tried to post this a few minutes ago but didn't seem to work, so I am reposting now... moderator: if I have double posted, please forgive me :-)

I am trying to migrate from JSF 1.1 to JSF 1.2 on OC4j and am running in to problems. I recently stumbled on this post:

Which reads as follows:

I spent a very frustrating day wading through the version soup that is JavaServer Faces and trying to deploy a JSF 1.2 app on on OC4J 10.1.3 container. To save you a lot of time, OC4J DOES NOT SUPPORT JSF 1.2.

This technical paper explains that OC4J 10.1.3 (all versions) supports Servlet 2.4, JSP 2.0 and JSF 1.1.

And this handy webpage explains that "JSF 1.2 is the latest release and it works with servlet 2.5 and jsp 2.1". So obviously it's not compatible. It also details all the versions of Java technologies that each JSF version relies upon.

Next, I found these which seems to confirm my thoughts:

OC4J Only has support for JavaServer Pages (JSP) 2.0 and Servlets 2.4:

JSF Requires Servlet 2.5 and JSP 2.1 as show in the first part of the release notes:

But then.... I found this:

See the section entitled

Do I have to use a JSP 2.1/Servlet 2.5 container with the Mojarra version 1.2?

which states:

If you're using JSPs for your view descriptions, then yes, you will need to use a JSP 2.1/Servlet 2.5 compliant container. However, if you're using another view technology, such as Facelets or JSFTemplating, you can run JSF 1.2 within a Servlet 2.4 container with out issue.

Now here is the part that may make me look like a newb... not sure if I am "using JSP's for my view descriptions"... what does that mean anyway?

I don't think I am not using Facelets or JSFTemplating. I'm just using standard JSF... but does that mean I am using JSP's for my view descriptions? All of my pages end in jsp and the standard faces servlet that makes all *.faces requests go through the faces controller servlet. There is no JSP EL code in my faces pages, just standard jsf tags like h:form, f:selectItems, h:inputText etc...

So my question is... am I using JSP's for my view descriptions?

Please help (and sorry for the novel) :-)
Ranch Hand
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you for your useful post, but we need more details and developers experience.

Help us please.
Posts: 8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
As you describe, I would assume you are using JSP as your view descriptor. The FacesServlet will catch any JSF requests, but as you say, since you are using normal JSPs for your tags, I would assume you need JSP2.1 and servlet 2.5.

I would strongly recommend Facelets though, if you are inclined to check out that route of options.

On a side note, we were using JSF 1.1 with OC4J, and when we decided to upgrade to JSF 1.2 we scrapped OC4J altogether, as there is always way to much work involved for each and every OC4J upgrade.
Without deviation from the norm, progress is not possible - Zappa. Tiny ad:
Free, earth friendly heat - from the CodeRanch trailboss
    Bookmark Topic Watch Topic
  • New Topic