El-api.jar do Maven ou do Tomcat?

Olá, estou em um dilema aqui.
Se configuro nas dependecias do Maven o jar el-api.jar da problema para subir o tomcat!

java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/catalina/loader/WebappClassLoader) of the current class, com/sun/faces/config/ConfigureListener, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ExpressionFactory used in the signature
	at com.sun.faces.config.ConfigureListener.registerELResolverAndListenerWithJsp(ConfigureListener.java:577)
	at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:212)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:516)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:593)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
May 21, 2010 3:21:44 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart

E se não configuro, o Maven não consegue compilar para efetuar testes, deploy etc…
ocorre o seguinte problema:

[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.136s
[INFO] Finished at: Fri May 21 15:19:13 AMT 2010
[INFO] Final Memory: 11M/159M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.1:compile (default-compile) on project beta: Compilation failure
/media/Extra/DEV/beta/src/main/java/br/com/lemontech/beta/faces/application/ExceptionHandler.java:[87,40] cannot access javax.el.MethodExpression
class file for javax.el.MethodExpression not found
			retorno = command.getActionExpression().getExpressionString();
-> [Help 1]

Segue o cara problematico:

<dependency>
			<groupId>javax.el</groupId>
			<artifactId>el-api</artifactId>
			<version>1.0</version>
		</dependency>

Ser ou não ser? eis a questão!

Alguem já possou por isso?

Tenta assim:

&lt;dependency&gt; &lt;groupId&gt;javax.el&lt;/groupId&gt; &lt;artifactId&gt;el-api&lt;/artifactId&gt; &lt;version&gt;1.0&lt;/version&gt; &lt;scope&gt;provided&lt;/scope&gt; &l;dependency&gt;
t+

Grande quebrado!

Funcionou!

Muito obrigado!