1

I want to use Mojarra 2.1

http://javaserverfaces.java.net/download.html

and my container is Tomcat 7 and I am using IceFaces 2.

Should I include the API only as follows?

<dependency>
    <groupId>javax.faces</groupId>
    <artifactId>javax.faces-api</artifactId>
    <version>2.1</version>
</dependency>

UPDATE: I am using servlet 3.0.1, jsp 2.2.1, el 2.2 maybe it's conflicting:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.0.1</version>
    <scope>provided</scope>
</dependency>

<dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>javax.servlet.jsp-api</artifactId>
    <version>2.2.1</version>
    <scope>provided</scope>
</dependency>

<dependency>
    <groupId>javax.el</groupId>
    <artifactId>javax.el-api</artifactId>
    <version>2.2.2</version>
    <scope>provided</scope>
</dependency>
ROMANIA_engineer
  • 51,252
  • 26
  • 196
  • 186
Mahmoud Saleh
  • 32,503
  • 116
  • 326
  • 490

1 Answers1

8

I use Mojarra 2.1.2 with this dependencies

    <dependency>
        <groupId>com.sun.faces</groupId>
        <artifactId>jsf-api</artifactId>
        <version>2.1.2</version>
        <scope>compile</scope>
    </dependency>

    <dependency>
        <groupId>com.sun.faces</groupId>
        <artifactId>jsf-impl</artifactId>
        <version>2.1.2</version>
        <scope>compile</scope>
    </dependency>
flash
  • 6,590
  • 7
  • 45
  • 70