Um context com struts 1 e 2 simultaneamente

Tenho um projeto relativamente grande que ainda estamos desenvolvendo. Ou seja, temos muitas actions mas estamos criando outras tantas.

O projeto está em struts 1 e estamos avaliando migrar para o struts 2.

Uma maneira de dar um impacto menor seria deixar as actions antigas na versão 1 e criar as novas mapeadas no struts 2, com padrão de mapeamento diferente para não criar problemas, e adiar a ncessidade de portar todas as actions.

Alguém já experimentou fazer alguma salada deste tipo?

Ja. Eh possivel, mas vc tem que tomar bastante cuidado. A gente comecou fazendo isso em um projeto ha uns dois anos atras (na epoca que Struts 2 era WebWork), e depois de bater muito a cabeca acabou criando dois contextos, mas usando um JAR que tinha todas as coisas em comum.

O Struts eh um mar de singletons e estado compartilhado, entao eh preciso ter muito cuidado com o que se poe pra conviver com ele.