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);
+ }
}
}
}