Migrar Versão Struts 1.1 para 1.2.9, tem como?

2 respostas
fsfnit

Bom pessoal, tenho uma app que desenolvi usando o struts 1.2.9, e ela já da suporte a ActionDispatcher e EventActionDispatcher .
Porém tenho que usar isso numa app com struts 1.1.
A versão 1.2.9 tem tudo que tem na 1.1 e alguma coisa? Ou seja, a app que funciona em 1.1, funcionaria em 1.2.9 sem problemas?
O que eu teria que fazer para essa migração?

Este é o erro que dá quando compilo minha app hoje:

cannot find symbol

[javac] symbol  : class ActionDispatcher

[javac] location: package org.apache.struts.actions

[javac] import org.apache.struts.actions.ActionDispatcher;

cannot find symbol

[javac] symbol  : class EventActionDispatcher

[javac] location: package org.apache.struts.actions

[javac] import org.apache.struts.actions.EventActionDispatcher;

Eles estão importados. Será que é versão do Struts ?

Tem como resolver isso ?

2 Respostas

Roger75

Se você vai colocar a aplicação num lugar que usa a 1.1, use a 1.1 para desenvolver.
Mas se vai colocar num lugar que use 1.2.9, poderia desenvolver com a 1.2.9 ou 1.1, teoricamente.
Agora, se tentar usar a 1.2.9 para desenvolver e tentar fazer deploy num ambiente que só aceite a 1.1, vai dar pau, pois a 1.2.9 é mais nova, possui classes adicionais.

fsfnit

Roger75:
Se você vai colocar a aplicação num lugar que usa a 1.1, use a 1.1 para desenvolver.
Mas se vai colocar num lugar que use 1.2.9, poderia desenvolver com a 1.2.9 ou 1.1, teoricamente.
Agora, se tentar usar a 1.2.9 para desenvolver e tentar fazer deploy num ambiente que só aceite a 1.1, vai dar pau, pois a 1.2.9 é mais nova, possui classes adicionais.

Na verdade só quero usar ActionDispatcher e EventActionDispatcher. Tem algum jeito de fazer isso funcionar no struts 1.1 ?Pq a app ja está esta funcionando e em produção. Se for trabalhoso nao vale a pena. PAra mim era só trocar uma lib e estava tudo certo. Pois acreditava que a 1.2.9 era a 1.1 com mais algumas classes, ou seja todo o restante da aplicação iria continuar funcionando normalmente enquanto seria adicionadas novas classes.

Criado 3 de setembro de 2008
Ultima resposta 3 de set. de 2008
Respostas 2
Participantes 2