You probably ran mvn war:inplace in a previous build. This copies the compiled classes and third party libraries to main/src/webapp/WEB-INF/classes and main/src/webapp/WEB-INF/lib. Remove both directories, restart jetty, and it shuld work.
Tomcat 6 bundles javax.el somewhere in the classloader hierarchy. The katari-shindig module also uses javax.el, and brings the implementation (juel-impl) and the api (juel-api - this contains javax.el). To create a war that can be deployed in tomcat 6, add:
<dependency>
<groupId>de.odysseus.juel</groupId>
<artifactId>juel-impl</artifactId>
<version>2.1.2</version>
<exclusions>
<exclusion>
<groupId>de.odysseus.juel</groupId>
<artifactId>juel-api</artifactId>
</exclusion>
</exclusions>
</dependency>
to the dependencyManagement section.
Unfortunately, it is not possible to create a war that will run both in tomcat 6 and tomcat 5.5.