Removed the need for the OSGi compendium bundle:
- use the proper APIs from the implementations;
- add the correct configuration properties for the Web UI;
- added the client-cert authentication mechanism by default.
git-svn-id: https://svn.apache.org/repos/asf/ace/trunk@1732298 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/run-client/client.bndrun b/run-client/client.bndrun
index 3f184e3..a123de5 100644
--- a/run-client/client.bndrun
+++ b/run-client/client.bndrun
@@ -2,23 +2,25 @@
-runfw: org.apache.felix.framework;version='[5.2.0,6)'
-runee: JavaSE-1.7
--runbundles: org.apache.felix.dependencymanager,\
+-runbundles: \
+ org.apache.felix.dependencymanager,\
org.apache.felix.useradmin,\
org.apache.felix.log,\
org.apache.felix.prefs,\
org.apache.felix.configadmin,\
org.apache.felix.eventadmin,\
+ org.apache.felix.metatype,\
org.apache.felix.gogo.runtime,\
org.apache.felix.gogo.shell,\
org.apache.felix.gogo.command,\
org.apache.felix.http.servlet-api,\
org.apache.felix.http.jetty,\
org.apache.felix.dependencymanager.shell,\
- osgi.cmpn,\
com.vaadin,\
org.apache.ace.authentication.api;version=latest,\
org.apache.ace.authentication.impl;version=latest,\
org.apache.ace.authentication.processor.basicauth;version=latest,\
+ org.apache.ace.authentication.processor.clientcert;version=latest,\
org.apache.ace.authentication.processor.password;version=latest,\
org.apache.ace.client.repository.api;version=latest,\
org.apache.ace.client.repository.helper.base;version=latest,\
@@ -39,7 +41,6 @@
org.apache.ace.range.api;version=latest,\
org.apache.ace.repository.api;version=latest,\
org.apache.ace.repository.impl;version=latest,\
- org.apache.ace.resourceprocessor.useradmin;version=latest,\
org.apache.ace.scheduler.impl;version=latest,\
org.apache.ace.log.server.store.api;version=latest,\
org.apache.ace.log.server.store.file;version=latest,\
@@ -52,14 +53,16 @@
org.apache.ace.gogo;version=latest,\
org.apache.ace.feedback.common;version=latest,\
org.apache.ace.http.context;version=latest
--runrepos: Workspace,\
+
+-runrepos: \
+ Workspace,\
Release
--runproperties: org.apache.felix.log.storeDebug=true,\
+-runproperties: \
+ launch.keep=true,\
+ launch.storage.dir=bundle-cache,\
+ org.apache.felix.log.storeDebug=true,\
org.apache.felix.eventadmin.Timeout=0,\
org.apache.ace.server=localhost:8080,\
org.apache.ace.obr=localhost:8082,\
org.osgi.service.http.port=8081,\
- org.apache.felix.log.maxSize=1000,\
- launch.keep=true,\
- launch.storage.dir=bundle-cache
-
+ org.apache.felix.log.maxSize=1000
diff --git a/run-client/conf/org.apache.ace.webui.vaadin.cfg b/run-client/conf/org.apache.ace.webui.vaadin.cfg
index e56e94d..e555ddb 100644
--- a/run-client/conf/org.apache.ace.webui.vaadin.cfg
+++ b/run-client/conf/org.apache.ace.webui.vaadin.cfg
@@ -3,6 +3,8 @@
# The endpoint of the Vaadin UI
context.path = /
+vaadin.productionMode = true
+vaadin.cache.time = 3600
# Vaadin UI settings
ui.authentication.enabled = true
ui.authentication.user.name = dd
diff --git a/run-obr/obr.bndrun b/run-obr/obr.bndrun
index 6e1e8e5..1c68508 100644
--- a/run-obr/obr.bndrun
+++ b/run-obr/obr.bndrun
@@ -2,13 +2,16 @@
-runfw: org.apache.felix.framework;version='[5.2.0,6)'
-runee: JavaSE-1.7
--runbundles: org.apache.felix.dependencymanager,\
+-runbundles: \
+ org.apache.felix.dependencymanager,\
org.apache.felix.dependencymanager.shell,\
org.apache.felix.log,\
org.apache.felix.gogo.runtime,\
org.apache.felix.gogo.shell,\
org.apache.felix.gogo.command,\
org.apache.felix.configadmin,\
+ org.apache.felix.metatype,\
+ org.apache.felix.eventadmin,\
org.apache.felix.http.servlet-api,\
org.apache.felix.http.jetty,\
org.apache.felix.useradmin,\
@@ -18,21 +21,23 @@
org.apache.ace.authentication.api;version=latest,\
org.apache.ace.authentication.impl;version=latest,\
org.apache.ace.authentication.processor.basicauth;version=latest,\
+ org.apache.ace.authentication.processor.clientcert;version=latest,\
org.apache.ace.authentication.processor.password;version=latest,\
org.apache.ace.obr.servlet;version=latest,\
org.apache.ace.useradmin.repository;version=latest,\
org.apache.ace.connectionfactory;version=latest,\
org.apache.ace.range.api;version=latest,\
org.apache.ace.repository.api;version=latest,\
- org.apache.ace.http.context;version=latest,\
- osgi.cmpn
+ org.apache.ace.http.context;version=latest
--runrepos: Workspace,\
+-runrepos: \
+ Workspace,\
Release
--runproperties: org.apache.felix.log.storeDebug=true,\
+-runproperties: \
+ launch.keep=true,\
+ launch.storage.dir=bundle-cache,\
+ org.apache.felix.log.storeDebug=true,\
org.apache.felix.eventadmin.Timeout=0,\
org.osgi.service.http.port=8082,\
org.apache.felix.log.maxSize=1000,\
- org.apache.ace.server=localhost:8080,\
- launch.keep=true,\
- launch.storage.dir=bundle-cache
+ org.apache.ace.server=localhost:8080
diff --git a/run-relay/relay.bndrun b/run-relay/relay.bndrun
index 6617f27..979077b 100644
--- a/run-relay/relay.bndrun
+++ b/run-relay/relay.bndrun
@@ -2,19 +2,20 @@
-runfw: org.apache.felix.framework;version='[5.2.0,6)'
-runee: JavaSE-1.7
--runbundles: org.apache.felix.dependencymanager,\
+-runbundles: \
+ org.apache.felix.dependencymanager,\
org.apache.felix.useradmin,\
org.apache.felix.log,\
org.apache.felix.prefs,\
org.apache.felix.configadmin,\
org.apache.felix.eventadmin,\
+ org.apache.felix.metatype,\
org.apache.felix.gogo.runtime,\
org.apache.felix.gogo.shell,\
org.apache.felix.gogo.command,\
org.apache.felix.http.servlet-api,\
org.apache.felix.http.jetty,\
org.apache.felix.dependencymanager.shell,\
- osgi.cmpn;version=latest,\
org.apache.ace.authentication.api;version=latest,\
org.apache.ace.authentication.impl;version=latest,\
org.apache.ace.authentication.processor.basicauth;version=latest,\
@@ -41,15 +42,17 @@
org.apache.ace.scheduler.impl;version=latest,\
org.apache.ace.useradmin.repository;version=latest,\
org.apache.ace.http.context;version=latest
--runrepos: Workspace,\
+
+-runrepos: \
+ Workspace,\
Release
--runproperties: org.apache.felix.log.storeDebug=true,\
+-runproperties: \
+ launch.keep=true,\
+ launch.storage.dir=bundle-cache,\
+ org.apache.felix.log.storeDebug=true,\
org.apache.felix.eventadmin.Timeout=0,\
org.apache.ace.server=localhost:8080,\
org.apache.ace.obr=localhost:8080,\
org.apache.ace.relay=localhost:8282,\
org.osgi.service.http.port=8282,\
- org.apache.felix.log.maxSize=1000,\
- launch.keep=true,\
- launch.storage.dir=bundle-cache
-
+ org.apache.felix.log.maxSize=1000
diff --git a/run-server-allinone/conf/org.apache.ace.webui.vaadin.cfg b/run-server-allinone/conf/org.apache.ace.webui.vaadin.cfg
index 5a7b5c7..e555ddb 100644
--- a/run-server-allinone/conf/org.apache.ace.webui.vaadin.cfg
+++ b/run-server-allinone/conf/org.apache.ace.webui.vaadin.cfg
@@ -1,9 +1,10 @@
# Licensed to the Apache Software Foundation (ASF) under the terms of ASLv2 (http://www.apache.org/licenses/LICENSE-2.0).
# The endpoint of the Vaadin UI
-org.apache.ace.server.servlet.init.productionMode = true
context.path = /
+vaadin.productionMode = true
+vaadin.cache.time = 3600
# Vaadin UI settings
ui.authentication.enabled = true
ui.authentication.user.name = dd
@@ -16,5 +17,5 @@
# Session timeout; due to ACE-528 this is now set in ms!
session.timeout = 300000
# Tuning of the artifacts column
-artifacts.cache.rate = 0.1
+artifacts.cache.rate = 3
artifacts.page.length = 50
diff --git a/run-server-allinone/server-allinone.bndrun b/run-server-allinone/server-allinone.bndrun
index 3463b9a..496ba56 100644
--- a/run-server-allinone/server-allinone.bndrun
+++ b/run-server-allinone/server-allinone.bndrun
@@ -8,6 +8,7 @@
org.apache.felix.log,\
org.apache.felix.prefs,\
org.apache.felix.configadmin,\
+ org.apache.felix.metatype,\
org.apache.felix.eventadmin,\
org.apache.felix.gogo.runtime,\
org.apache.felix.gogo.shell,\
@@ -15,11 +16,11 @@
org.apache.felix.http.servlet-api,\
org.apache.felix.http.jetty,\
org.apache.felix.dependencymanager.shell,\
- osgi.cmpn;version=latest,\
com.vaadin,\
org.apache.ace.authentication.api;version=latest,\
org.apache.ace.authentication.impl;version=latest,\
org.apache.ace.authentication.processor.basicauth;version=latest,\
+ org.apache.ace.authentication.processor.clientcert;version=latest,\
org.apache.ace.authentication.processor.password;version=latest,\
org.apache.ace.client.repository.api;version=latest,\
org.apache.ace.client.repository.helper.base;version=latest,\
@@ -50,7 +51,6 @@
org.apache.ace.repository.api;version=latest,\
org.apache.ace.repository.impl;version=latest,\
org.apache.ace.repository.servlets;version=latest,\
- org.apache.ace.resourceprocessor.useradmin;version=latest,\
org.apache.ace.scheduler.impl;version=latest,\
org.apache.ace.tageditor;version=latest,\
org.apache.ace.target.mgmt.ui;version=latest,\
diff --git a/run-server/server.bndrun b/run-server/server.bndrun
index 63c8f71..3f5bf77 100644
--- a/run-server/server.bndrun
+++ b/run-server/server.bndrun
@@ -2,11 +2,13 @@
-runfw: org.apache.felix.framework;version='[5.2.0,6)'
-runee: JavaSE-1.7
--runbundles: org.apache.felix.dependencymanager,\
+-runbundles: \
+ org.apache.felix.dependencymanager,\
org.apache.felix.useradmin,\
org.apache.felix.log,\
org.apache.felix.prefs,\
org.apache.felix.configadmin,\
+ org.apache.felix.metatype,\
org.apache.felix.eventadmin,\
org.apache.felix.gogo.runtime,\
org.apache.felix.gogo.shell,\
@@ -14,10 +16,10 @@
org.apache.felix.http.servlet-api,\
org.apache.felix.http.jetty,\
org.apache.felix.dependencymanager.shell,\
- osgi.cmpn;version=latest,\
org.apache.ace.authentication.api;version=latest,\
org.apache.ace.authentication.impl;version=latest,\
org.apache.ace.authentication.processor.basicauth;version=latest,\
+ org.apache.ace.authentication.processor.clientcert;version=latest,\
org.apache.ace.authentication.processor.password;version=latest,\
org.apache.ace.useradmin.repository;version=latest,\
org.apache.ace.configurator.impl;version=latest,\
@@ -33,20 +35,21 @@
org.apache.ace.repository.api;version=latest,\
org.apache.ace.repository.impl;version=latest,\
org.apache.ace.repository.servlets;version=latest,\
- org.apache.ace.resourceprocessor.useradmin;version=latest,\
org.apache.ace.scheduler.impl;version=latest,\
org.apache.ace.log.server.store.api;version=latest,\
org.apache.ace.log.server.store.file;version=latest,\
org.apache.ace.feedback.common;version=latest,\
org.apache.ace.http.context;version=latest
--runrepos: Workspace,\
+
+-runrepos: \
+ Workspace,\
Release
--runproperties: org.apache.felix.log.storeDebug=true,\
+-runproperties: \
+ launch.keep=true,\
+ launch.storage.dir=bundle-cache,\
+ org.apache.felix.log.storeDebug=true,\
org.apache.felix.eventadmin.Timeout=0,\
org.apache.ace.server=localhost:8080,\
org.apache.ace.obr=localhost:8082,\
org.osgi.service.http.port=8080,\
- org.apache.felix.log.maxSize=1000,\
- launch.keep=true,\
- launch.storage.dir=bundle-cache
-
+ org.apache.felix.log.maxSize=1000