ammulder    2005/07/02 02:43:02

  Modified:    modules/openejb-builder/src/java/org/openejb/deployment
                        MdbBuilder.java
  Log:

  Don't barf for no messaging-type -- that just means JMS
  
  Revision  Changes    Path
  1.20      +6 -4      
openejb/modules/openejb-builder/src/java/org/openejb/deployment/MdbBuilder.java
  
  Index: MdbBuilder.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/java/org/openejb/deployment/MdbBuilder.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- MdbBuilder.java   18 Apr 2005 19:05:15 -0000      1.19
  +++ MdbBuilder.java   2 Jul 2005 06:43:02 -0000       1.20
  @@ -138,10 +138,12 @@
           for (int i = 0; i < messageDrivenBeans.length; i++) {
               MessageDrivenBeanType messageDrivenBean = messageDrivenBeans[i];
               String messagingType = 
OpenEJBModuleBuilder.getJ2eeStringValue(messageDrivenBean.getMessagingType());
  -            try {
  -                cl.loadClass(messagingType);
  -            } catch (ClassNotFoundException e) {
  -                throw new DeploymentException("could not load messaging 
type: " + messagingType, e);
  +            if(messagingType != null) { // That is, not JMS
  +                try {
  +                    cl.loadClass(messagingType);
  +                } catch (ClassNotFoundException e) {
  +                    throw new DeploymentException("could not load messaging 
type: " + messagingType, e);
  +                }
               }
           }
       }
  
  
  

Reply via email to