Monday, February 14, 2011

Como saber la fecha de compilacion de una clase desde GlassFish

Cuando realizas pruebas te interesa saber si estas usando la última versión de tu código compilado. Sobre todo cuando pruebas en un servidor de aplicaciones. Debido a que no se si existe algún método que te lo de, he realizado un pequeño código a partir de lo que he leido por distintos foros.

     String classfilename =context.getRealPath("WEB-INF/classes/clasejava.class");

            File file = new File(classfilename);
            Long lastModified = file.lastModified();
            Date date = new Date(lastModified);
            context.log("Date compilated :" + date);


Mejoraría si no tuviera que parametrizarlo con el nombre de la clase para mejorarlo.

No comments:

Post a Comment