owenb       2002/07/01 04:10:33

  Modified:    java/src/org/apache/wsif/providers/ejb WSIFPort_EJB.java
  Log:
  Removed hardcoded jndi property values and altered exception text for
  errors occuring in the lookup of the EJBHome object.
  
  Revision  Changes    Path
  1.5       +3 -27     
xml-axis-wsif/java/src/org/apache/wsif/providers/ejb/WSIFPort_EJB.java
  
  Index: WSIFPort_EJB.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis-wsif/java/src/org/apache/wsif/providers/ejb/WSIFPort_EJB.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- WSIFPort_EJB.java 27 Jun 2002 10:44:48 -0000      1.4
  +++ WSIFPort_EJB.java 1 Jul 2002 11:10:33 -0000       1.5
  @@ -175,37 +175,13 @@
                   hash.put(InitialContext.AUTHORITATIVE, "true");
   
                   InitialContext initContext;
  -                try {
  -                    initContext = new InitialContext(hash);
  -                    fieldEjbHome = (EJBHome) 
initContext.lookup(address.getJndiName());
  -                } catch (NoInitialContextException e) {
  -                     Tr.exception(e);
  -                    // Attempt to use Websphere default settings
  -                    try {
  -                        Class testClass =
  -                            Class.forName(
  -                                "com.ibm.websphere.naming.WsnInitialContextFactory",
  -                                true,
  -                                Thread.currentThread().getContextClassLoader());
  -                        hash.put(
  -                            "java.naming.factory.initial",
  -                            "com.ibm.websphere.naming.WsnInitialContextFactory");
  -                        hash.put("java.naming.provider.url", 
"iiop://localhost:900/");
  -                        initContext = null;
  -                        initContext = new InitialContext(hash);
  -                        fieldEjbHome = (EJBHome) 
initContext.lookup(address.getJndiName());
  -                    } catch (Exception ex) {
  -                             Tr.exception(ex);
  -                        // throw the original exception
  -                        throw e;
  -                    }
  -                }
  +                initContext = new InitialContext(hash);
  +                fieldEjbHome = (EJBHome) initContext.lookup(address.getJndiName());
   
  -                //fieldEjbHome = (EJBHome) 
initContext.lookup(address.getJndiName());
               } catch (Exception ex) {
                Tr.exception(ex);
                   throw new WSIFException(
  -                    "Could not find EJB home '" + address.getJndiName() + "'",
  +                    "Failed to lookup EJB home using JNDI name '" + 
address.getJndiName() + "'",
                       ex);
               }
           }
  
  
  


Reply via email to