Author: gnodet
Date: Tue Sep 21 11:37:13 2010
New Revision: 999328
URL: http://svn.apache.org/viewvc?rev=999328&view=rev
Log:
KARAF-138: WarDeploymentListener: checks for manifest osgi entries but fails if
no manifest is found
Patch provided by Achim Nierbeck
Modified:
karaf/branches/karaf-2.0.x/deployer/war/src/main/java/org/apache/karaf/deployer/war/WarDeploymentListener.java
Modified:
karaf/branches/karaf-2.0.x/deployer/war/src/main/java/org/apache/karaf/deployer/war/WarDeploymentListener.java
URL:
http://svn.apache.org/viewvc/karaf/branches/karaf-2.0.x/deployer/war/src/main/java/org/apache/karaf/deployer/war/WarDeploymentListener.java?rev=999328&r1=999327&r2=999328&view=diff
==============================================================================
---
karaf/branches/karaf-2.0.x/deployer/war/src/main/java/org/apache/karaf/deployer/war/WarDeploymentListener.java
(original)
+++
karaf/branches/karaf-2.0.x/deployer/war/src/main/java/org/apache/karaf/deployer/war/WarDeploymentListener.java
Tue Sep 21 11:37:13 2010
@@ -61,7 +61,7 @@ public class WarDeploymentListener imple
}
// Only handle non OSGi bundles
Manifest m = jar.getManifest();
- if (m.getMainAttributes().getValue(
+ if (m!= null && m.getMainAttributes().getValue(
new
Attributes.Name("Bundle-SymbolicName")) != null
&& m.getMainAttributes().getValue(
new
Attributes.Name("Bundle-Version")) != null) {
@@ -128,7 +128,7 @@ public class WarDeploymentListener imple
}
// alter the original URL artifact
} catch (Exception e) {
- LOGGER.warn("Unable to create Weapp-Context from
web.xml", e);
+ LOGGER.warn("Unable to create Webapp-Context from
web.xml", e);
}
return new URL("war", null, protocol + ":" + path +
"?Webapp-Context="
+ displayName);