1 45 package org.openejb.server.telnet; 46 47 import java.io.DataInputStream ; 48 import java.io.IOException ; 49 import java.io.PrintStream ; 50 import java.net.URL ; 51 import java.util.Properties ; 52 53 56 public class Version extends Command { 57 58 public static void register() { 59 Command.register("version", Version.class); 60 } 61 62 public void exec(Arguments args, DataInputStream in, PrintStream out) throws IOException { 63 66 Properties versionInfo = new Properties (); 67 68 try { 69 versionInfo.load( new URL ( "resource:/openejb-version.properties" ).openConnection().getInputStream() ); 70 } catch (java.io.IOException e) { 71 } 72 out.print( "OpenEJB Remote Server " ); 73 out.print( versionInfo.getProperty( "version" ) ); 74 out.print(" build: "); 75 out.print(versionInfo.getProperty( "date" )); 76 out.print("-"); 77 out.println(versionInfo.getProperty( "time" )); 78 out.println(versionInfo.getProperty( "url" )); 79 } 80 } 81 82 | Popular Tags |