You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

This page outlines the game plan for integrating tomcat v6 into Geronimo2.0

(tick) Stage 1 - update specs

Tomcat v6 has the following spec dependencies

(tick) Get all these specs published to a maven repo

Stage 2 - update modules and configs

  • modules/geronimo-tomcat
    • add repository http://people.apache.org/~pmcmahan/maven2/ to pom
      • this will be removed when tomcat publishes v6 artifacts
    • update pom to use tomcat 6.0.2 beta jars
    • remove outdated clustering (o.a.g.tomcat.cluster)
    • update resources in src/main/resources/META-INF/geronimo-tomcat/var/catalina
    • update dependencies in src/main/resources/META-INF/geronimo-dependency.xml
    • update test cases
  • modules/geronimo-tomcat-builder
    • remove outdated references to clustering support
    • update src/main/schema
    • update test cases
  • configs/webconsole-tomcat
    • remove dependencies on jasper-runtime from pom.xml and plan.xml
  • configs/jee5-specs
    • create this based on configs/j2ee-1.4-specs
    • point rmi-naming at jee5-specs instead of j2ee-1.4-specs
  • configs/tomcat-deployer
    • update pom.xml to use new web25-builder
  • cursory test of admin console
  • test cases
    • add new unit test for servlet 2.5 to geronimo-tomcat
    • test deployment of 2.5 WAR from command line and admin console

Geronimo 2.0 milestone build – Dec 23

Stage 3 - update builder

  • modules/geronimo-web-builder
    • Merge webmodule-builder changes from sandbox/jee5 branch
  • modules/geronimo-tomcat-builder
    • add support for annotations
    • updated schema
  • test & fix as necessary
    • deploy/undeploy WAR
    • deploy/undeploy EAR containing WAR
    • geronimo welcome
    • JSP and servlet example plugins
    • geronimo admin console

Stage 4

  • use updated jspc maven plugin (JSP 1.2 support)
  • remove unnecessary reference to jasper-runtime from poms using jspc-maven-plugin
    • console
    • demo
    • ca-helper
    • jsp-examples
    • ldap-demo
    • remote-deploy
    • uddi-server
    • welcome
    • magic GBall

Stage 5

  • replace clustering support removed in Stage 2 with catalina-ha
    • TBD how does Jeff's clustering work affect this?

Stage 6

  • add integration tests
  • No labels