Why is jetty ignoring my changes?

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.

[top]


Deploying in tomcat 6 fails with a linkage error related to javax.el

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.

[top]