como obtengo fuentes de EAR?

Hola

Bueno pues sucede que un cliente tiene un sistema funcionando en websphere, jsp, ibatis. Pero tiene la necesidad de agregar y modificar fuincionamientos en el mismo asi como mudarlo a JBOOS.

Solo que no cuenta con los fuentes de la aplicacion solo con el EAR. Este consta de muchas clases y muchos jsp.

Entonces he pensado en descompilar cada clase pero no se si sea la mejor opcion por el tiempo, dependencias etc, Que me recomiendan hacer? Ya que se ha echo todo y no se puede conseguir el codigo fuente.

Agradecere sus opiniones ya que me piden un aprox de tiempo.

Saludos

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de neko069

No haz hecho todo, ya

No haz hecho todo, ya probaste cuánto tiempo tardas en decompilarlo?

Ya lo decompile

Hola neko069

Te comento que me referia que he hecho todo por conseguir el codigo fuente para no tener que decompilar los .class.

Bueno te cuento que ya decompile todo mientras me dicen si se encuentra o no el código fuente. Ahora pienso en hacer lo siguiente:

1.- Crear un nuevo proyecto.
2.- Pasar los .java antes decompilados y los JSP para probarlos.
3..- Probar si corre o en su defecto faltan configuraciones del servidor, JDNI etc.

el caso esta en que estaba echo en RAD 6 y ahora me lo piden en JBoss EAP no se si tendre muchas complicaciones al respecto.

tu que opinas o que harias tu?

muchas gracias por el interés en el tema.

salu2

Imagen de neko069

Correr :-)

Correr :-)
Ya en serio, pues mira, yo nunca he pasado por ello, y tal vez la migración sea transparente, o no, dependiendo de si por ahí hay código amarrado a alguna biblioteca específica de IBM (que son los mismos de RAD no? en fin, del fabricante del RAD) y buscarla e incluirla.
Pero si para el proyecto no se amarró así, no deberías tener más que mínimos tropezones, que bien puedes postear aquí especificando el problema y entre todos le echamos montón.