Added missing mime type "application/x-java-archive".
diff --git a/server/storage/src/main/java/org/apache/karaf/cave/server/storage/CaveRepositoryImpl.java b/server/storage/src/main/java/org/apache/karaf/cave/server/storage/CaveRepositoryImpl.java
index ebc210c..6572e30 100644
--- a/server/storage/src/main/java/org/apache/karaf/cave/server/storage/CaveRepositoryImpl.java
+++ b/server/storage/src/main/java/org/apache/karaf/cave/server/storage/CaveRepositoryImpl.java
@@ -410,6 +410,7 @@
try (InputStream is = conn.getInputStream()) {
String type = conn.getContentType();
if ("application/java-archive".equals(type)
+ || "application/x-java-archive".equals(type)
|| "application/octet-stream".equals(type)
|| "application/vnd.osgi.bundle".equals(type)) {
// I have a jar/binary, potentially a resource
@@ -525,6 +526,7 @@
try (InputStream is = conn.getInputStream()) {
String type = conn.getContentType();
if ("application/java-archive".equals(type)
+ || "application/x-java-archive".equals(type)
|| "application/octet-stream".equals(type)
|| "application/vnd.osgi.bundle".equals(type)) {
try {