Author: tveronezi
Date: Fri Nov 18 00:17:56 2011
New Revision: 1203435
URL: http://svn.apache.org/viewvc?rev=1203435&view=rev
Log:
don't need to rethrow it. just try it again.
Modified:
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/DeploymentLoader.java
Modified:
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/DeploymentLoader.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/DeploymentLoader.java?rev=1203435&r1=1203434&r2=1203435&view=diff
==============================================================================
---
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/DeploymentLoader.java
(original)
+++
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/DeploymentLoader.java
Fri Nov 18 00:17:56 2011
@@ -1198,10 +1198,8 @@ public class DeploymentLoader implements
persistenceUrls = (List<URL>)
appModule.getAltDDs().get("persistence.xml");
} catch (ClassCastException e) {
//That happens when we are trying to deploy an ear file.
+ //lets try to get a single object instead
final Object value = appModule.getAltDDs().get("persistence.xml");
- if(!URL.class.isInstance(value)) {
- throw e;
- }
persistenceUrls = new ArrayList<URL>();
persistenceUrls.add(URL.class.cast(value));