Skip to Content

Problems to migrate JSF 2.0 Project to NetWeaver Neo (Cloud)

Hello,

the technical informations about the new NetWeaver Neo (Cloud) Server describes, that it implements the EE 6 Web Profile.

The EE 6 Web Profile requires an implementation auf JSF 2.0.

Wehn I try to migrate my "Manged Beans" I get an error that the annotations @ManagedBean and @SessionScoped are missing in the project libraries. The provided Sever library I found is called "com.sap.javax.faces-1.2.0 !

Where is the support for JSF 2.0 ?

I think there is only an implementation for JSF 1.2 !

Am I right?

=> SAP NetWeaver only implements the EE 5 Standard?

Regards

Steffen

Here a list of all required components of the EE 6 Web Profile:

  • Servlet 3.0
  • JavaServer Pages (JSP) 2.2
  • Expression Language (EL) 2.2
  • Debugging Support for Other Languages (JSR-45) 1.0
  • Standard Tag Library for JavaServer Pages (JSTL) 1.2
  • JavaServer Faces (JSF) 2.0
  • Common Annotations for Java Platform (JSR-250) 1.1
  • Enterprise JavaBeans (EJB) 3.1 Lite
  • Java Transaction API (JTA) 1.1
  • Java Persistence API (JPA) 2.0
  • Bean Validation 1.0
  • Managed Beans 1.0
  • Interceptors 1.1
  • JSR-299 1.0
  • JSR-330 1.0
Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    Posted on Aug 30, 2012 at 08:15 AM

    Hi Steffen,

    SAP NetWeaver Cloud does not yet support the Java EE 6 Web Profile. However, it is in the works and we expect to be releasing it soon.

    Let me also clarify upfront that (currently) JSF 1.2 is not supported either - although the API is there and you should be able to deploy your favorite implementation within the WEB-INF/lib folder of your web app.

    Can you please let us know in which documents you have found the information that it implements the Java EE 6 Web Profile? So far, I found it in this Technical Overview Presentation and I'll contact the authors to correct it. Is there another place you have seen it?


    Please accept our sincere apologies for the confusion - and stay tuned!

    --Vlado

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Nov 16, 2012 at 08:59 PM

    Hi Steffen,

    Java EE 6 Web Profile support is now enabled in SAP NetWeaver Cloud.

    More details on this can be found here and here.

    In short:

    At the moment, Java EE 6 Web Profile is possible to be used only in Beta and Trial accounts. In the next months we will focus on enabling it for productive usage too. In order to use Java EE 6 Web Profile (the Java EE technologies you list) you need to work with SDK-2.x.Beta (version 2.0.2.Beta can be downloaded from your FREE developer account). In order to work with SDK-2.x.Beta your Eclipse-based Developer Tools have to be upgraded at least to version 1.9.0.

    So, please use SDK 2.x for the application you refer in this thread. Looking forward for your feedback.

    Best Regards, Iliyan

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.