| |
| package wombat; |
| |
| import javax.naming.Context; |
| import javax.naming.InitialContext; |
| import javax.naming.NamingException; |
| |
| public class Util { |
| |
| static public String foo(String name) { |
| System.out.println("Util.foo() called"); |
| |
| Context ctx = null; |
| |
| try { |
| Initial ictx = new InitialContext(); |
| System.out.println("ctx type is "+ctx); |
| return (String) lookup(ctx, name); |
| } catch (NamingException ne) { |
| ne.printStackTrace(); |
| return null; |
| } |
| |
| } |
| |
| |
| static public String lookup(Context ctx, String name) { |
| if(ctx == null) { |
| return null; |
| } |
| try { |
| return (String) ctx.lookup(name); |
| } catch (NamingException ne) { |
| System.out.println("Could not find ["+name+"]"); |
| ne.printStackTrace(); |
| return null; |
| } |
| } |
| } |