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
  • 54,432
  • 29
  • 203
  • 199
Mahmoud Saleh
  • 33,303
  • 119
  • 337
  • 498

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,730
  • 7
  • 46
  • 70