ENTAXY-248 release 1.8.1
This commit is contained in:
201
underlying/entaxy-underlying-configuration/LICENSE.txt
Normal file
201
underlying/entaxy-underlying-configuration/LICENSE.txt
Normal file
@ -0,0 +1,201 @@
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
115
underlying/entaxy-underlying-configuration/pom.xml
Normal file
115
underlying/entaxy-underlying-configuration/pom.xml
Normal file
@ -0,0 +1,115 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>ru.entaxy.esb</groupId>
|
||||
<artifactId>underlying</artifactId>
|
||||
<version>1.8.1</version>
|
||||
</parent>
|
||||
<groupId>ru.entaxy.esb.underlying</groupId>
|
||||
<artifactId>entaxy-underlying-configuration</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
<name>ENTAXY :: UNDERLYING :: CONFIGURATION</name>
|
||||
<description>Configuration for underlying components and modules for Entaxy</description>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>attach-artifacts</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>attach-artifact</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<artifacts>
|
||||
|
||||
<!-- non-packaged resources -->
|
||||
|
||||
<artifact>
|
||||
<file>src/main/non-packaged-resources/etc/config.properties</file>
|
||||
<type>properties</type>
|
||||
<classifier>config</classifier>
|
||||
</artifact>
|
||||
<artifact>
|
||||
<file>src/main/non-packaged-resources/etc/jre.properties</file>
|
||||
<type>properties</type>
|
||||
<classifier>jre</classifier>
|
||||
</artifact>
|
||||
|
||||
<artifact>
|
||||
<file>src/main/non-packaged-resources/etc/org.apache.felix.hc.core.impl.servlet.HealthCheckExecutorServlet.cfg</file>
|
||||
<type>cfg</type>
|
||||
<classifier>org.apache.felix.hc.core.impl.servlet.HealthCheckExecutorServlet.cfg</classifier>
|
||||
</artifact>
|
||||
<artifact>
|
||||
<file>src/main/non-packaged-resources/etc/org.apache.karaf.cellar.groups.cfg</file>
|
||||
<type>cfg</type>
|
||||
<classifier>org.apache.karaf.cellar.groups</classifier>
|
||||
</artifact>
|
||||
<artifact>
|
||||
<file>src/main/non-packaged-resources/etc/org.apache.karaf.cellar.node.cfg</file>
|
||||
<type>cfg</type>
|
||||
<classifier>org.apache.karaf.cellar.node</classifier>
|
||||
</artifact>
|
||||
<artifact>
|
||||
<file>src/main/non-packaged-resources/etc/org.apache.karaf.management.cfg</file>
|
||||
<type>cfg</type>
|
||||
<classifier>org.apache.karaf.management</classifier>
|
||||
</artifact>
|
||||
<artifact>
|
||||
<file>src/main/non-packaged-resources/etc/org.apache.karaf.shell.cfg</file>
|
||||
<type>cfg</type>
|
||||
<classifier>org.apache.karaf.shell</classifier>
|
||||
</artifact>
|
||||
<artifact>
|
||||
<file>src/main/non-packaged-resources/etc/org.ops4j.pax.url.mvn.cfg</file>
|
||||
<type>cfg</type>
|
||||
<classifier>org.ops4j.pax.url.mvn</classifier>
|
||||
</artifact>
|
||||
<artifact>
|
||||
<file>src/main/non-packaged-resources/etc/org.ops4j.pax.web.cfg</file>
|
||||
<type>cfg</type>
|
||||
<classifier>org.ops4j.pax.web</classifier>
|
||||
</artifact>
|
||||
|
||||
<artifact>
|
||||
<file>src/main/non-packaged-resources/etc/system.properties</file>
|
||||
<type>properties</type>
|
||||
<classifier>system</classifier>
|
||||
</artifact>
|
||||
|
||||
<artifact>
|
||||
<file>src/main/non-packaged-resources/etc/scripts/entaxy.shell.script</file>
|
||||
<type>script</type>
|
||||
<classifier>entaxy.shell</classifier>
|
||||
</artifact>
|
||||
|
||||
<!-- filtered resources -->
|
||||
|
||||
<artifact>
|
||||
<file>target/classes/etc/entaxy.properties</file>
|
||||
<type>properties</type>
|
||||
<classifier>entaxy</classifier>
|
||||
</artifact>
|
||||
<artifact>
|
||||
<file>target/classes/etc/org.apache.karaf.features.repos.cfg</file>
|
||||
<type>cfg</type>
|
||||
<classifier>org.apache.karaf.features.repos</classifier>
|
||||
</artifact>
|
||||
<artifact>
|
||||
<file>target/classes/etc/org.apache.karaf.features.xml</file>
|
||||
<type>xml</type>
|
||||
<classifier>org.apache.karaf.features</classifier>
|
||||
</artifact>
|
||||
</artifacts>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
@ -0,0 +1,273 @@
|
||||
###
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# entaxy-underlying-configuration
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2021 EmDev LLC
|
||||
# ==========
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# ~~~~~~/licensing~~~~~~
|
||||
###
|
||||
|
||||
#
|
||||
# This file lists Karaf default settings for this particular version of Karaf.
|
||||
# For easier maintenance when upgrading Karaf and to better document which
|
||||
# default values have changed, it is recommended to place any changes to
|
||||
# these values in a custom.properties entaxy.properties file in the same folder as this file.
|
||||
# Each value specified in custom.properties entaxy.properties will override the default value
|
||||
# here.
|
||||
#
|
||||
|
||||
#
|
||||
# Properties file inclusions (as a space separated list of relative paths)
|
||||
# Included files will override the values specified in this file
|
||||
# NB: ${includes} properties files are mandatory, it means that Karaf will not start
|
||||
# if the include file is not found
|
||||
#
|
||||
${includes} = jre.properties custom.properties entaxy.properties
|
||||
|
||||
#
|
||||
# Properties file inclusions (as a space separated list of relative paths)
|
||||
# Included files will override the values specified in this file
|
||||
# NB: ${optionals} properties files are optionals, it means that Karaf will just
|
||||
# display a warning message but the bootstrap will be performed
|
||||
#
|
||||
# ${optionals} = my.properties
|
||||
|
||||
#
|
||||
# Framework selection properties
|
||||
#
|
||||
karaf.framework=felix
|
||||
|
||||
#
|
||||
# Location of the OSGi frameworks
|
||||
#
|
||||
karaf.framework.equinox=mvn\:org.eclipse.platform/org.eclipse.osgi/3.12.100
|
||||
karaf.framework.felix=mvn\:org.apache.felix/org.apache.felix.framework/5.6.12
|
||||
|
||||
#
|
||||
# Framework config properties.
|
||||
#
|
||||
org.osgi.framework.system.packages= \
|
||||
org.osgi.dto;version="1.0",\
|
||||
org.osgi.resource;version="1.0",\
|
||||
org.osgi.resource.dto;version="1.0";uses:="org.osgi.dto",\
|
||||
org.osgi.framework;version="1.8",\
|
||||
org.osgi.framework.dto;version="1.8";uses:="org.osgi.dto",\
|
||||
org.osgi.framework.hooks.bundle;version="1.1";uses:="org.osgi.framework",\
|
||||
org.osgi.framework.hooks.resolver;version="1.0";uses:="org.osgi.framework.wiring",\
|
||||
org.osgi.framework.hooks.service;version="1.1";uses:="org.osgi.framework",\
|
||||
org.osgi.framework.hooks.weaving;version="1.1";uses:="org.osgi.framework.wiring",\
|
||||
org.osgi.framework.launch;version="1.2";uses:="org.osgi.framework",\
|
||||
org.osgi.framework.namespace;version="1.1";uses:="org.osgi.resource",\
|
||||
org.osgi.framework.startlevel;version="1.0";uses:="org.osgi.framework",\
|
||||
org.osgi.framework.startlevel.dto;version="1.0";uses:="org.osgi.dto",\
|
||||
org.osgi.framework.wiring;version="1.2";uses:="org.osgi.framework,org.osgi.resource",\
|
||||
org.osgi.framework.wiring.dto;version="1.2";uses:="org.osgi.dto,org.osgi.resource.dto",\
|
||||
org.osgi.service.condpermadmin;version="1.1.1";uses:="org.osgi.framework,org.osgi.service.permissionadmin",\
|
||||
org.osgi.service.packageadmin;version="1.2";uses:="org.osgi.framework",org.osgi.service.permissionadmin;version="1.2",\
|
||||
org.osgi.service.resolver;version="1.0";uses:="org.osgi.resource",\
|
||||
org.osgi.service.startlevel;version="1.1";uses:="org.osgi.framework",\
|
||||
org.osgi.service.url;version="1.0",\
|
||||
org.osgi.util.tracker;version="1.5.1";uses:="org.osgi.framework",\
|
||||
org.apache.karaf.version;version="4.2.9",\
|
||||
org.apache.karaf.jaas.boot.principal;uses:=javax.security.auth;version="4.2.9",\
|
||||
org.apache.karaf.jaas.boot;uses:="javax.security.auth,javax.security.auth.callback,javax.security.auth.login,javax.security.auth.spi,org.osgi.framework";version="4.2.9",\
|
||||
org.apache.karaf.info;version="4.2.9",\
|
||||
${jre-${java.specification.version}}
|
||||
|
||||
#
|
||||
# Extra packages appended after standard packages
|
||||
#
|
||||
org.osgi.framework.system.packages.extra = \
|
||||
org.apache.karaf.branding, \
|
||||
sun.misc, \
|
||||
com.sun.jmx.remote.protocol, \
|
||||
com.sun.jmx.remote.protocol.jmxmp, \
|
||||
org.apache.karaf.diagnostic.core;uses:=org.osgi.framework;version=4.2.9, \
|
||||
org.apache.karaf.diagnostic.core.common;uses:=org.apache.karaf.diagnostic.core;version=4.2.9, \
|
||||
org.apache.karaf.jaas.boot.principal;uses:=javax.security.auth;version=4.2.9, \
|
||||
org.apache.karaf.jaas.boot;uses:=\"javax.security.auth,javax.security.auth.callback,javax.security.auth.login,javax.security.auth.spi,org.osgi.framework\";version=4.2.9
|
||||
|
||||
org.osgi.framework.system.capabilities= \
|
||||
${eecap-${java.specification.version}}, \
|
||||
${${karaf.framework}-capabilities}, \
|
||||
${karaf-capabilities}
|
||||
|
||||
karaf-capabilities= \
|
||||
osgi.service;objectClass:List<String>=org.apache.karaf.info.ServerInfo
|
||||
|
||||
felix-capabilities= \
|
||||
osgi.service;objectClass:List<String>=org.osgi.service.packageadmin.PackageAdmin, \
|
||||
osgi.service;objectClass:List<String>=org.osgi.service.resolver.Resolver, \
|
||||
osgi.service;objectClass:List<String>=org.osgi.service.startlevel.StartLevel
|
||||
|
||||
equinox-capabilities= \
|
||||
osgi.service;objectClass:List<String>=java.lang.ClassLoader;equinox.classloader.type=contextClassLoader, \
|
||||
osgi.service;objectClass:List<String>=javax.xml.parsers.DocumentBuilderFactory, \
|
||||
osgi.service;objectClass:List<String>=javax.xml.parsers.SAXParserFactory, \
|
||||
osgi.service;objectClass:List<String>=org.eclipse.osgi.framework.log.FrameworkLog, \
|
||||
osgi.service;objectClass:List<String>=org.eclipse.osgi.framework.log.FrameworkLog;performance=true, \
|
||||
osgi.service;objectClass:List<String>=org.eclipse.osgi.service.datalocation.Location;type=eclipse.home.location, \
|
||||
osgi.service;objectClass:List<String>=org.eclipse.osgi.service.datalocation.Location;type=osgi.configuration.area, \
|
||||
osgi.service;objectClass:List<String>=org.eclipse.osgi.service.datalocation.Location;type=osgi.install.area, \
|
||||
osgi.service;objectClass:List<String>=org.eclipse.osgi.service.datalocation.Location;type=osgi.instance.area, \
|
||||
osgi.service;objectClass:List<String>=org.eclipse.osgi.service.datalocation.Location;type=osgi.user.area, \
|
||||
osgi.service;objectClass:List<String>=org.eclipse.osgi.service.debug.DebugOptions, \
|
||||
osgi.service;objectClass:List<String>=org.eclipse.osgi.service.environment.EnvironmentInfo, \
|
||||
osgi.service;objectClass:List<String>=org.eclipse.osgi.service.localization.BundleLocalization, \
|
||||
osgi.service;objectClass:List<String>="org.osgi.service.log.LogReaderService,org.eclipse.equinox.log.ExtendedLogReaderService", \
|
||||
osgi.service;objectClass:List<String>="org.osgi.service.log.LogService,org.eclipse.equinox.log.ExtendedLogService", \
|
||||
osgi.service;objectClass:List<String>=org.eclipse.osgi.service.security.TrustEngine;osgi.signedcontent.trust.engine=org.eclipse.osgi, \
|
||||
osgi.service;objectClass:List<String>=org.eclipse.osgi.service.urlconversion.URLConverter;protocol:List<String>="bundleentry,bundleresource"
|
||||
|
||||
eecap-11= osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0,1.1,1.2", \
|
||||
osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,9.0,10.0,11.0", \
|
||||
osgi.ee; osgi.ee="JRE"; version:List<Version>="1.0,1.1", \
|
||||
osgi.ee; osgi.ee="JavaSE/compact1"; version:List<Version>="1.8,9.0,10.0,11.0", \
|
||||
osgi.ee; osgi.ee="JavaSE/compact2"; version:List<Version>="1.8,9.0,10.0,11.0", \
|
||||
osgi.ee; osgi.ee="JavaSE/compact3"; version:List<Version>="1.8,9.0,10.0,11.0"
|
||||
eecap-10= osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0,1.1,1.2", \
|
||||
osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,9.0,10.0", \
|
||||
osgi.ee; osgi.ee="JRE"; version:List<Version>="1.0,1.1", \
|
||||
osgi.ee; osgi.ee="JavaSE/compact1"; version:List<Version>="1.8,9.0,10.0", \
|
||||
osgi.ee; osgi.ee="JavaSE/compact2"; version:List<Version>="1.8,9.0,10.0", \
|
||||
osgi.ee; osgi.ee="JavaSE/compact3"; version:List<Version>="1.8,9.0,10.0"
|
||||
eecap-9= osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0,1.1,1.2", \
|
||||
osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,9.0", \
|
||||
osgi.ee; osgi.ee="JRE"; version:List<Version>="1.0,1.1", \
|
||||
osgi.ee; osgi.ee="JavaSE/compact1"; version:List<Version>="1.8,9.0", \
|
||||
osgi.ee; osgi.ee="JavaSE/compact2"; version:List<Version>="1.8,9.0", \
|
||||
osgi.ee; osgi.ee="JavaSE/compact3"; version:List<Version>="1.8,9.0"
|
||||
eecap-1.8= osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0,1.1,1.2", \
|
||||
osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8", \
|
||||
osgi.ee; osgi.ee="JRE"; version:List<Version>="1.0,1.1", \
|
||||
osgi.ee; osgi.ee="JavaSE/compact1"; version:List<Version>="1.8", \
|
||||
osgi.ee; osgi.ee="JavaSE/compact2"; version:List<Version>="1.8", \
|
||||
osgi.ee; osgi.ee="JavaSE/compact3"; version:List<Version>="1.8"
|
||||
|
||||
#
|
||||
# javax.transaction is needed to avoid class loader constraint violation when using javax.sql
|
||||
#
|
||||
org.osgi.framework.bootdelegation = \
|
||||
com.sun.*, \
|
||||
javax.transaction, \
|
||||
javax.transaction.*, \
|
||||
javax.xml.crypto, \
|
||||
javax.xml.crypto.*, \
|
||||
jdk.nashorn.*, \
|
||||
sun.*, \
|
||||
jdk.internal.reflect, \
|
||||
jdk.internal.reflect.*, \
|
||||
org.apache.karaf.jaas.boot.principal, \
|
||||
org.apache.karaf.jaas.boot
|
||||
|
||||
# jVisualVM support
|
||||
# in order to use Karaf with jvisualvm, the org.osgi.framework.bootdelegation property has to contain the org.netbeans.lib.profiler.server package
|
||||
# and, so, it should look like:
|
||||
#
|
||||
# org.osgi.framework.bootdelegation=org.apache.karaf.jaas.boot,org.apache.karaf.jaas.boot.principal,sun.*,com.sun.*,javax.transaction,javax.transaction.*,javax.xml.crypto,javax.xml.crypto.*,org.apache.xerces.jaxp.datatype,org.apache.xerces.stax,org.apache.xerces.parsers,org.apache.xerces.jaxp,org.apache.xerces.jaxp.validation,org.apache.xerces.dom,org.netbeans.lib.profiler.server
|
||||
#
|
||||
# YourKit support
|
||||
# in order to use Karaf with YourKit, the org.osgi.framework.bootdelegation property has to contain the com.yourkit.* packages
|
||||
# and, so, it should look like:
|
||||
#
|
||||
# org.osgi.framework.bootdelegation=org.apache.karaf.jaas.boot,org.apache.karaf.jaas.boot.principal,sun.*,com.sun.*,javax.transaction,javax.transaction.*,javax.xml.crypto,javax.xml.crypto.*,org.apache.xerces.jaxp.datatype,org.apache.xerces.stax,org.apache.xerces.parsers,org.apache.xerces.jaxp,org.apache.xerces.jaxp.validation,org.apache.xerces.dom,com.yourkit.*
|
||||
#
|
||||
|
||||
#
|
||||
# Set the parent classloader for the bundle to the classloader that loads the Framework (i.e. everything in lib/*.jar)
|
||||
#
|
||||
org.osgi.framework.bundle.parent=framework
|
||||
|
||||
#
|
||||
# Definition of the default bundle start level
|
||||
#
|
||||
org.osgi.framework.startlevel.beginning=100
|
||||
karaf.startlevel.bundle=80
|
||||
|
||||
#
|
||||
# The location of the Karaf shutdown port file used to stop instance
|
||||
#
|
||||
karaf.shutdown.port.file=${karaf.data}/port
|
||||
|
||||
#
|
||||
# The location of the Karaf pid file
|
||||
#
|
||||
karaf.pid.file=${karaf.base}/karaf.pid
|
||||
|
||||
#
|
||||
# Configuration FileMonitor properties
|
||||
#
|
||||
felix.fileinstall.enableConfigSave = true
|
||||
felix.fileinstall.dir = ${karaf.etc}
|
||||
felix.fileinstall.filter = .*\\.(cfg|config)
|
||||
felix.fileinstall.poll = 1000
|
||||
felix.fileinstall.noInitialDelay = true
|
||||
felix.fileinstall.log.level = 3
|
||||
felix.fileinstall.log.default = jul
|
||||
|
||||
# Use cached urls for bundle CodeSource to avoid
|
||||
# problems with JCE cached informations, see KARAF-3974
|
||||
felix.bundlecodesource.usecachedurls = true
|
||||
|
||||
#
|
||||
# Delay for writing the framework state to disk in equinox
|
||||
# must be >= 1000 and <= 1800000
|
||||
#
|
||||
eclipse.stateSaveDelayInterval = 1000
|
||||
|
||||
#
|
||||
# OBR Repository list
|
||||
# This property will be modified by the obr:addUrl and obr:removeUrl commands.
|
||||
#
|
||||
obr.repository.url =
|
||||
|
||||
#
|
||||
# Start blueprint bundles synchronously when possible
|
||||
#
|
||||
org.apache.aries.blueprint.synchronous=true
|
||||
|
||||
#
|
||||
# Do not weave all any classes by default
|
||||
#
|
||||
org.apache.aries.proxy.weaving.enabled=
|
||||
|
||||
#
|
||||
# mvn url handler requires config instance configuration
|
||||
#
|
||||
org.ops4j.pax.url.mvn.requireConfigAdminConfig=true
|
||||
|
||||
#
|
||||
# Don't delay the console startup. Set to true if you want the console to start after all other bundles
|
||||
#
|
||||
karaf.delay.console=false
|
||||
|
||||
#
|
||||
# Generated command shutdown
|
||||
#
|
||||
karaf.shutdown.command = c8d2adea-042a-4eec-af16-30691a05992a
|
||||
|
||||
#
|
||||
# Enable native Karaf support for systemd's watchdog.
|
||||
#
|
||||
# In addition to setting the flag to true, the JNA library needs to be made
|
||||
# available to the main classloader by adding the two following libraries
|
||||
# to the lib/boot directory
|
||||
# mvn:net.java.dev.jna/jna/${jna.version}
|
||||
# mvn:net.java.dev.jna/jna-platform/${jna.version}
|
||||
# or by building a custom distribution and adding the following lines for the
|
||||
# karaf maven plugin configuration:
|
||||
# <library>mvn:net.java.dev.jna/jna/${jna.version};type:=boot;export:=false</library>
|
||||
# <library>mvn:net.java.dev.jna/jna-platform/${jna.version};type:=boot;export:=false</library>
|
||||
#
|
||||
#karaf.systemd.enabled=true
|
@ -0,0 +1,726 @@
|
||||
###
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# entaxy-karaf
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2021 EmDev LLC
|
||||
# ==========
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# ~~~~~~/licensing~~~~~~
|
||||
###
|
||||
#
|
||||
# Java platform package export properties.
|
||||
#
|
||||
# Standard package set. Note that:
|
||||
# - javax.transaction* is exported with a mandatory attribute
|
||||
jre-1.6=\
|
||||
javax.accessibility, \
|
||||
javax.activation;version="1.1", \
|
||||
javax.activity, \
|
||||
javax.annotation;version="1.0", \
|
||||
javax.annotation.processing;version="1.0", \
|
||||
javax.crypto, \
|
||||
javax.crypto.interfaces, \
|
||||
javax.crypto.spec, \
|
||||
javax.imageio, \
|
||||
javax.imageio.event, \
|
||||
javax.imageio.metadata, \
|
||||
javax.imageio.plugins.bmp, \
|
||||
javax.imageio.plugins.jpeg, \
|
||||
javax.imageio.spi, \
|
||||
javax.imageio.stream, \
|
||||
javax.jws, \
|
||||
javax.jws.soap, \
|
||||
javax.lang.model, \
|
||||
javax.lang.model.element, \
|
||||
javax.lang.model.type, \
|
||||
javax.lang.model.util, \
|
||||
javax.management, \
|
||||
javax.management.loading, \
|
||||
javax.management.modelmbean, \
|
||||
javax.management.monitor, \
|
||||
javax.management.openmbean, \
|
||||
javax.management.relation, \
|
||||
javax.management.remote, \
|
||||
javax.management.remote.rmi, \
|
||||
javax.management.timer, \
|
||||
javax.naming, \
|
||||
javax.naming.directory, \
|
||||
javax.naming.event, \
|
||||
javax.naming.ldap, \
|
||||
javax.naming.spi, \
|
||||
javax.net, \
|
||||
javax.net.ssl, \
|
||||
javax.print, \
|
||||
javax.print.attribute, \
|
||||
javax.print.attribute.standard, \
|
||||
javax.print.event, \
|
||||
javax.rmi, \
|
||||
javax.rmi.CORBA, \
|
||||
javax.rmi.ssl, \
|
||||
javax.script, \
|
||||
javax.security.auth, \
|
||||
javax.security.auth.callback, \
|
||||
javax.security.auth.kerberos, \
|
||||
javax.security.auth.login, \
|
||||
javax.security.auth.spi, \
|
||||
javax.security.auth.x500, \
|
||||
javax.security.cert, \
|
||||
javax.security.sasl, \
|
||||
javax.sound.midi, \
|
||||
javax.sound.midi.spi, \
|
||||
javax.sound.sampled, \
|
||||
javax.sound.sampled.spi, \
|
||||
javax.sql, \
|
||||
javax.sql.rowset, \
|
||||
javax.sql.rowset.serial, \
|
||||
javax.sql.rowset.spi, \
|
||||
javax.swing, \
|
||||
javax.swing.border, \
|
||||
javax.swing.colorchooser, \
|
||||
javax.swing.event, \
|
||||
javax.swing.filechooser, \
|
||||
javax.swing.plaf, \
|
||||
javax.swing.plaf.basic, \
|
||||
javax.swing.plaf.metal, \
|
||||
javax.swing.plaf.multi, \
|
||||
javax.swing.plaf.synth, \
|
||||
javax.swing.table, \
|
||||
javax.swing.text, \
|
||||
javax.swing.text.html, \
|
||||
javax.swing.text.html.parser, \
|
||||
javax.swing.text.rtf, \
|
||||
javax.swing.tree, \
|
||||
javax.swing.undo, \
|
||||
javax.tools, \
|
||||
javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial, \
|
||||
javax.xml, \
|
||||
javax.xml.bind;version="2.2.1", \
|
||||
javax.xml.bind.annotation;version="2.2.1", \
|
||||
javax.xml.bind.annotation.adapters;version="2.2.1", \
|
||||
javax.xml.bind.attachment;version="2.2.1", \
|
||||
javax.xml.bind.helpers;version="2.2.1", \
|
||||
javax.xml.bind.util;version="2.2.1", \
|
||||
javax.xml.crypto, \
|
||||
javax.xml.crypto.dom, \
|
||||
javax.xml.crypto.dsig, \
|
||||
javax.xml.crypto.dsig.dom, \
|
||||
javax.xml.crypto.dsig.keyinfo, \
|
||||
javax.xml.crypto.dsig.spec, \
|
||||
javax.xml.datatype, \
|
||||
javax.xml.namespace, \
|
||||
javax.xml.parsers, \
|
||||
javax.xml.soap;version="1.3", \
|
||||
javax.xml.stream;version="1.2", \
|
||||
javax.xml.stream.events;version="1.2", \
|
||||
javax.xml.stream.util;version="1.2", \
|
||||
javax.xml.transform, \
|
||||
javax.xml.transform.dom, \
|
||||
javax.xml.transform.sax, \
|
||||
javax.xml.transform.stax, \
|
||||
javax.xml.transform.stream, \
|
||||
javax.xml.validation, \
|
||||
javax.xml.ws;version="2.2", \
|
||||
javax.xml.ws.handler;version="2.2", \
|
||||
javax.xml.ws.handler.soap;version="2.2", \
|
||||
javax.xml.ws.http;version="2.2", \
|
||||
javax.xml.ws.soap;version="2.2", \
|
||||
javax.xml.ws.spi;version="2.2", \
|
||||
javax.xml.ws.wsaddressing;version="2.2", \
|
||||
javax.xml.ws.spi.http;version="2.2", \
|
||||
javax.xml.xpath, \
|
||||
org.ietf.jgss, \
|
||||
org.omg.CORBA, \
|
||||
org.omg.CORBA_2_3, \
|
||||
org.omg.CORBA_2_3.portable, \
|
||||
org.omg.CORBA.DynAnyPackage, \
|
||||
org.omg.CORBA.ORBPackage, \
|
||||
org.omg.CORBA.portable, \
|
||||
org.omg.CORBA.TypeCodePackage, \
|
||||
org.omg.CosNaming, \
|
||||
org.omg.CosNaming.NamingContextExtPackage, \
|
||||
org.omg.CosNaming.NamingContextPackage, \
|
||||
org.omg.Dynamic, \
|
||||
org.omg.DynamicAny, \
|
||||
org.omg.DynamicAny.DynAnyFactoryPackage, \
|
||||
org.omg.DynamicAny.DynAnyPackage, \
|
||||
org.omg.IOP, \
|
||||
org.omg.IOP.CodecFactoryPackage, \
|
||||
org.omg.IOP.CodecPackage, \
|
||||
org.omg.Messaging, \
|
||||
org.omg.PortableInterceptor, \
|
||||
org.omg.PortableInterceptor.ORBInitInfoPackage, \
|
||||
org.omg.PortableServer, \
|
||||
org.omg.PortableServer.CurrentPackage, \
|
||||
org.omg.PortableServer.POAManagerPackage, \
|
||||
org.omg.PortableServer.POAPackage, \
|
||||
org.omg.PortableServer.portable, \
|
||||
org.omg.PortableServer.ServantLocatorPackage, \
|
||||
org.omg.SendingContext, \
|
||||
org.omg.stub.java.rmi, \
|
||||
org.omg.stub.javax.management.remote.rmi, \
|
||||
org.w3c.dom, \
|
||||
org.w3c.dom.bootstrap, \
|
||||
org.w3c.dom.css, \
|
||||
org.w3c.dom.events, \
|
||||
org.w3c.dom.html, \
|
||||
org.w3c.dom.ls, \
|
||||
org.w3c.dom.ranges, \
|
||||
org.w3c.dom.stylesheets, \
|
||||
org.w3c.dom.traversal, \
|
||||
org.w3c.dom.views, \
|
||||
org.w3c.dom.xpath, \
|
||||
org.xml.sax, \
|
||||
org.xml.sax.ext, \
|
||||
org.xml.sax.helpers
|
||||
# Standard package set. Note that:
|
||||
# - javax.transaction* is exported with a mandatory attribute
|
||||
jre-1.7=\
|
||||
javax.accessibility, \
|
||||
javax.activation;version="1.1", \
|
||||
javax.activity, \
|
||||
javax.annotation;version="1.0", \
|
||||
javax.annotation.processing;version="1.0", \
|
||||
javax.crypto, \
|
||||
javax.crypto.interfaces, \
|
||||
javax.crypto.spec, \
|
||||
javax.imageio, \
|
||||
javax.imageio.event, \
|
||||
javax.imageio.metadata, \
|
||||
javax.imageio.plugins.bmp, \
|
||||
javax.imageio.plugins.jpeg, \
|
||||
javax.imageio.spi, \
|
||||
javax.imageio.stream, \
|
||||
javax.jws, \
|
||||
javax.jws.soap, \
|
||||
javax.lang.model, \
|
||||
javax.lang.model.element, \
|
||||
javax.lang.model.type, \
|
||||
javax.lang.model.util, \
|
||||
javax.management, \
|
||||
javax.management.loading, \
|
||||
javax.management.modelmbean, \
|
||||
javax.management.monitor, \
|
||||
javax.management.openmbean, \
|
||||
javax.management.relation, \
|
||||
javax.management.remote, \
|
||||
javax.management.remote.rmi, \
|
||||
javax.management.timer, \
|
||||
javax.naming, \
|
||||
javax.naming.directory, \
|
||||
javax.naming.event, \
|
||||
javax.naming.ldap, \
|
||||
javax.naming.spi, \
|
||||
javax.net, \
|
||||
javax.net.ssl, \
|
||||
javax.print, \
|
||||
javax.print.attribute, \
|
||||
javax.print.attribute.standard, \
|
||||
javax.print.event, \
|
||||
javax.rmi, \
|
||||
javax.rmi.CORBA, \
|
||||
javax.rmi.ssl, \
|
||||
javax.script, \
|
||||
javax.security.auth, \
|
||||
javax.security.auth.callback, \
|
||||
javax.security.auth.kerberos, \
|
||||
javax.security.auth.login, \
|
||||
javax.security.auth.spi, \
|
||||
javax.security.auth.x500, \
|
||||
javax.security.cert, \
|
||||
javax.security.sasl, \
|
||||
javax.sound.midi, \
|
||||
javax.sound.midi.spi, \
|
||||
javax.sound.sampled, \
|
||||
javax.sound.sampled.spi, \
|
||||
javax.sql, \
|
||||
javax.sql.rowset, \
|
||||
javax.sql.rowset.serial, \
|
||||
javax.sql.rowset.spi, \
|
||||
javax.swing, \
|
||||
javax.swing.border, \
|
||||
javax.swing.colorchooser, \
|
||||
javax.swing.event, \
|
||||
javax.swing.filechooser, \
|
||||
javax.swing.plaf, \
|
||||
javax.swing.plaf.basic, \
|
||||
javax.swing.plaf.metal, \
|
||||
javax.swing.plaf.multi, \
|
||||
javax.swing.plaf.synth, \
|
||||
javax.swing.table, \
|
||||
javax.swing.text, \
|
||||
javax.swing.text.html, \
|
||||
javax.swing.text.html.parser, \
|
||||
javax.swing.text.rtf, \
|
||||
javax.swing.tree, \
|
||||
javax.swing.undo, \
|
||||
javax.tools, \
|
||||
javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial, \
|
||||
javax.xml, \
|
||||
javax.xml.bind;version="2.2.1", \
|
||||
javax.xml.bind.annotation;version="2.2.1", \
|
||||
javax.xml.bind.annotation.adapters;version="2.2.1", \
|
||||
javax.xml.bind.attachment;version="2.2.1", \
|
||||
javax.xml.bind.helpers;version="2.2.1", \
|
||||
javax.xml.bind.util;version="2.2.1", \
|
||||
javax.xml.crypto, \
|
||||
javax.xml.crypto.dom, \
|
||||
javax.xml.crypto.dsig, \
|
||||
javax.xml.crypto.dsig.dom, \
|
||||
javax.xml.crypto.dsig.keyinfo, \
|
||||
javax.xml.crypto.dsig.spec, \
|
||||
javax.xml.datatype, \
|
||||
javax.xml.namespace, \
|
||||
javax.xml.parsers, \
|
||||
javax.xml.soap;version="1.3", \
|
||||
javax.xml.stream;version="1.2", \
|
||||
javax.xml.stream.events;version="1.2", \
|
||||
javax.xml.stream.util;version="1.2", \
|
||||
javax.xml.transform, \
|
||||
javax.xml.transform.dom, \
|
||||
javax.xml.transform.sax, \
|
||||
javax.xml.transform.stax, \
|
||||
javax.xml.transform.stream, \
|
||||
javax.xml.validation, \
|
||||
javax.xml.xpath, \
|
||||
org.ietf.jgss, \
|
||||
org.omg.CORBA, \
|
||||
org.omg.CORBA_2_3, \
|
||||
org.omg.CORBA_2_3.portable, \
|
||||
org.omg.CORBA.DynAnyPackage, \
|
||||
org.omg.CORBA.ORBPackage, \
|
||||
org.omg.CORBA.portable, \
|
||||
org.omg.CORBA.TypeCodePackage, \
|
||||
org.omg.CosNaming, \
|
||||
org.omg.CosNaming.NamingContextExtPackage, \
|
||||
org.omg.CosNaming.NamingContextPackage, \
|
||||
org.omg.Dynamic, \
|
||||
org.omg.DynamicAny, \
|
||||
org.omg.DynamicAny.DynAnyFactoryPackage, \
|
||||
org.omg.DynamicAny.DynAnyPackage, \
|
||||
org.omg.IOP, \
|
||||
org.omg.IOP.CodecFactoryPackage, \
|
||||
org.omg.IOP.CodecPackage, \
|
||||
org.omg.Messaging, \
|
||||
org.omg.PortableInterceptor, \
|
||||
org.omg.PortableInterceptor.ORBInitInfoPackage, \
|
||||
org.omg.PortableServer, \
|
||||
org.omg.PortableServer.CurrentPackage, \
|
||||
org.omg.PortableServer.POAManagerPackage, \
|
||||
org.omg.PortableServer.POAPackage, \
|
||||
org.omg.PortableServer.portable, \
|
||||
org.omg.PortableServer.ServantLocatorPackage, \
|
||||
org.omg.SendingContext, \
|
||||
org.omg.stub.java.rmi, \
|
||||
org.omg.stub.javax.management.remote.rmi, \
|
||||
org.w3c.dom, \
|
||||
org.w3c.dom.bootstrap, \
|
||||
org.w3c.dom.css, \
|
||||
org.w3c.dom.events, \
|
||||
org.w3c.dom.html, \
|
||||
org.w3c.dom.ls, \
|
||||
org.w3c.dom.ranges, \
|
||||
org.w3c.dom.stylesheets, \
|
||||
org.w3c.dom.traversal, \
|
||||
org.w3c.dom.views, \
|
||||
org.w3c.dom.xpath, \
|
||||
org.xml.sax, \
|
||||
org.xml.sax.ext, \
|
||||
org.xml.sax.helpers, \
|
||||
com.sun.nio.sctp
|
||||
jre-1.8=\
|
||||
javax.accessibility, \
|
||||
javax.activity, \
|
||||
javax.annotation;version="1.0", \
|
||||
javax.annotation.processing;version="1.0", \
|
||||
javax.crypto, \
|
||||
javax.crypto.interfaces, \
|
||||
javax.crypto.spec, \
|
||||
javax.imageio, \
|
||||
javax.imageio.event, \
|
||||
javax.imageio.metadata, \
|
||||
javax.imageio.plugins.bmp, \
|
||||
javax.imageio.plugins.jpeg, \
|
||||
javax.imageio.spi, \
|
||||
javax.imageio.stream, \
|
||||
javax.jws, \
|
||||
javax.jws.soap, \
|
||||
javax.lang.model, \
|
||||
javax.lang.model.element, \
|
||||
javax.lang.model.type, \
|
||||
javax.lang.model.util, \
|
||||
javax.management, \
|
||||
javax.management.loading, \
|
||||
javax.management.modelmbean, \
|
||||
javax.management.monitor, \
|
||||
javax.management.openmbean, \
|
||||
javax.management.relation, \
|
||||
javax.management.remote, \
|
||||
javax.management.remote.rmi, \
|
||||
javax.management.timer, \
|
||||
javax.naming, \
|
||||
javax.naming.directory, \
|
||||
javax.naming.event, \
|
||||
javax.naming.ldap, \
|
||||
javax.naming.spi, \
|
||||
javax.net, \
|
||||
javax.net.ssl, \
|
||||
javax.print, \
|
||||
javax.print.attribute, \
|
||||
javax.print.attribute.standard, \
|
||||
javax.print.event, \
|
||||
javax.rmi, \
|
||||
javax.rmi.CORBA, \
|
||||
javax.rmi.ssl, \
|
||||
javax.script, \
|
||||
javax.security.auth, \
|
||||
javax.security.auth.callback, \
|
||||
javax.security.auth.kerberos, \
|
||||
javax.security.auth.login, \
|
||||
javax.security.auth.spi, \
|
||||
javax.security.auth.x500, \
|
||||
javax.security.cert, \
|
||||
javax.security.sasl, \
|
||||
javax.sound.midi, \
|
||||
javax.sound.midi.spi, \
|
||||
javax.sound.sampled, \
|
||||
javax.sound.sampled.spi, \
|
||||
javax.sql, \
|
||||
javax.sql.rowset, \
|
||||
javax.sql.rowset.serial, \
|
||||
javax.sql.rowset.spi, \
|
||||
javax.swing, \
|
||||
javax.swing.border, \
|
||||
javax.swing.colorchooser, \
|
||||
javax.swing.event, \
|
||||
javax.swing.filechooser, \
|
||||
javax.swing.plaf, \
|
||||
javax.swing.plaf.basic, \
|
||||
javax.swing.plaf.metal, \
|
||||
javax.swing.plaf.multi, \
|
||||
javax.swing.plaf.synth, \
|
||||
javax.swing.table, \
|
||||
javax.swing.text, \
|
||||
javax.swing.text.html, \
|
||||
javax.swing.text.html.parser, \
|
||||
javax.swing.text.rtf, \
|
||||
javax.swing.tree, \
|
||||
javax.swing.undo, \
|
||||
javax.tools, \
|
||||
javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial, \
|
||||
javax.xml, \
|
||||
javax.xml.bind;version="2.2.8", \
|
||||
javax.xml.bind.annotation;version="2.2.8", \
|
||||
javax.xml.bind.annotation.adapters;version="2.2.8", \
|
||||
javax.xml.bind.attachment;version="2.2.8", \
|
||||
javax.xml.bind.helpers;version="2.2.8", \
|
||||
javax.xml.bind.util;version="2.2.8", \
|
||||
javax.xml.crypto, \
|
||||
javax.xml.crypto.dom, \
|
||||
javax.xml.crypto.dsig, \
|
||||
javax.xml.crypto.dsig.dom, \
|
||||
javax.xml.crypto.dsig.keyinfo, \
|
||||
javax.xml.crypto.dsig.spec, \
|
||||
javax.xml.datatype, \
|
||||
javax.xml.namespace, \
|
||||
javax.xml.parsers, \
|
||||
javax.xml.stream;version="1.2", \
|
||||
javax.xml.stream.events;version="1.2", \
|
||||
javax.xml.stream.util;version="1.2", \
|
||||
javax.xml.transform, \
|
||||
javax.xml.transform.dom, \
|
||||
javax.xml.transform.sax, \
|
||||
javax.xml.transform.stax, \
|
||||
javax.xml.transform.stream, \
|
||||
javax.xml.validation, \
|
||||
javax.xml.ws;version="2.2", \
|
||||
javax.xml.ws.handler;version="2.2", \
|
||||
javax.xml.ws.handler.soap;version="2.2", \
|
||||
javax.xml.ws.http;version="2.2", \
|
||||
javax.xml.ws.soap;version="2.2", \
|
||||
javax.xml.ws.spi;version="2.2", \
|
||||
javax.xml.ws.wsaddressing;version="2.2", \
|
||||
javax.xml.ws.spi.http;version="2.2", \
|
||||
javax.xml.xpath, \
|
||||
javafx.animation, \
|
||||
javafx.application, \
|
||||
javafx.beans, \
|
||||
javafx.beans.binding, \
|
||||
javafx.beans.property, \
|
||||
javafx.beans.property.adapter, \
|
||||
javafx.beans.value, \
|
||||
javafx.collections, \
|
||||
javafx.collections.transform, \
|
||||
javafx.concurrent, \
|
||||
javafx.css, \
|
||||
javafx.embed.swing, \
|
||||
javafx.embed.swt, \
|
||||
javafx.event, \
|
||||
javafx.fxml, \
|
||||
javafx.geometry, \
|
||||
javafx.print, \
|
||||
javafx.scene, \
|
||||
javafx.scene.canvas, \
|
||||
javafx.scene.chart, \
|
||||
javafx.scene.control, \
|
||||
javafx.scene.control.cell, \
|
||||
javafx.scene.effect, \
|
||||
javafx.scene.image, \
|
||||
javafx.scene.input, \
|
||||
javafx.scene.layout, \
|
||||
javafx.scene.media, \
|
||||
javafx.scene.paint, \
|
||||
javafx.scene.shape, \
|
||||
javafx.scene.text, \
|
||||
javafx.scene.transform, \
|
||||
javafx.scene.web, \
|
||||
javafx.stage, \
|
||||
javafx.util, \
|
||||
javafx.util.converter, \
|
||||
netscape.javascript, \
|
||||
org.ietf.jgss, \
|
||||
org.omg.CORBA, \
|
||||
org.omg.CORBA_2_3, \
|
||||
org.omg.CORBA_2_3.portable, \
|
||||
org.omg.CORBA.DynAnyPackage, \
|
||||
org.omg.CORBA.ORBPackage, \
|
||||
org.omg.CORBA.portable, \
|
||||
org.omg.CORBA.TypeCodePackage, \
|
||||
org.omg.CosNaming, \
|
||||
org.omg.CosNaming.NamingContextExtPackage, \
|
||||
org.omg.CosNaming.NamingContextPackage, \
|
||||
org.omg.Dynamic, \
|
||||
org.omg.DynamicAny, \
|
||||
org.omg.DynamicAny.DynAnyFactoryPackage, \
|
||||
org.omg.DynamicAny.DynAnyPackage, \
|
||||
org.omg.IOP, \
|
||||
org.omg.IOP.CodecFactoryPackage, \
|
||||
org.omg.IOP.CodecPackage, \
|
||||
org.omg.Messaging, \
|
||||
org.omg.PortableInterceptor, \
|
||||
org.omg.PortableInterceptor.ORBInitInfoPackage, \
|
||||
org.omg.PortableServer, \
|
||||
org.omg.PortableServer.CurrentPackage, \
|
||||
org.omg.PortableServer.POAManagerPackage, \
|
||||
org.omg.PortableServer.POAPackage, \
|
||||
org.omg.PortableServer.portable, \
|
||||
org.omg.PortableServer.ServantLocatorPackage, \
|
||||
org.omg.SendingContext, \
|
||||
org.omg.stub.java.rmi, \
|
||||
org.omg.stub.javax.management.remote.rmi, \
|
||||
org.w3c.dom, \
|
||||
org.w3c.dom.bootstrap, \
|
||||
org.w3c.dom.css, \
|
||||
org.w3c.dom.events, \
|
||||
org.w3c.dom.html, \
|
||||
org.w3c.dom.ls, \
|
||||
org.w3c.dom.ranges, \
|
||||
org.w3c.dom.stylesheets, \
|
||||
org.w3c.dom.traversal, \
|
||||
org.w3c.dom.views, \
|
||||
org.w3c.dom.xpath, \
|
||||
org.xml.sax, \
|
||||
org.xml.sax.ext, \
|
||||
org.xml.sax.helpers, \
|
||||
com.sun.nio.sctp, \
|
||||
sun.nio.ch, \
|
||||
com.sun.management
|
||||
jre-9=\
|
||||
javax.accessibility, \
|
||||
javax.activation;version="1.2", \
|
||||
javax.activity, \
|
||||
javax.annotation;version="1.0", \
|
||||
javax.annotation.processing;version="1.0", \
|
||||
javax.crypto, \
|
||||
javax.crypto.interfaces, \
|
||||
javax.crypto.spec, \
|
||||
javax.imageio, \
|
||||
javax.imageio.event, \
|
||||
javax.imageio.metadata, \
|
||||
javax.imageio.plugins.bmp, \
|
||||
javax.imageio.plugins.jpeg, \
|
||||
javax.imageio.spi, \
|
||||
javax.imageio.stream, \
|
||||
javax.lang.model, \
|
||||
javax.lang.model.element, \
|
||||
javax.lang.model.type, \
|
||||
javax.lang.model.util, \
|
||||
javax.management, \
|
||||
javax.management.loading, \
|
||||
javax.management.modelmbean, \
|
||||
javax.management.monitor, \
|
||||
javax.management.openmbean, \
|
||||
javax.management.relation, \
|
||||
javax.management.remote, \
|
||||
javax.management.remote.rmi, \
|
||||
javax.management.timer, \
|
||||
javax.naming, \
|
||||
javax.naming.directory, \
|
||||
javax.naming.event, \
|
||||
javax.naming.ldap, \
|
||||
javax.naming.spi, \
|
||||
javax.net, \
|
||||
javax.net.ssl, \
|
||||
javax.print, \
|
||||
javax.print.attribute, \
|
||||
javax.print.attribute.standard, \
|
||||
javax.print.event, \
|
||||
javax.rmi, \
|
||||
javax.rmi.CORBA, \
|
||||
javax.rmi.ssl, \
|
||||
javax.script, \
|
||||
javax.security.auth, \
|
||||
javax.security.auth.callback, \
|
||||
javax.security.auth.kerberos, \
|
||||
javax.security.auth.login, \
|
||||
javax.security.auth.spi, \
|
||||
javax.security.auth.x500, \
|
||||
javax.security.cert, \
|
||||
javax.security.sasl, \
|
||||
javax.sound.midi, \
|
||||
javax.sound.midi.spi, \
|
||||
javax.sound.sampled, \
|
||||
javax.sound.sampled.spi, \
|
||||
javax.sql, \
|
||||
javax.sql.rowset, \
|
||||
javax.sql.rowset.serial, \
|
||||
javax.sql.rowset.spi, \
|
||||
javax.swing, \
|
||||
javax.swing.border, \
|
||||
javax.swing.colorchooser, \
|
||||
javax.swing.event, \
|
||||
javax.swing.filechooser, \
|
||||
javax.swing.plaf, \
|
||||
javax.swing.plaf.basic, \
|
||||
javax.swing.plaf.metal, \
|
||||
javax.swing.plaf.multi, \
|
||||
javax.swing.plaf.synth, \
|
||||
javax.swing.table, \
|
||||
javax.swing.text, \
|
||||
javax.swing.text.html, \
|
||||
javax.swing.text.html.parser, \
|
||||
javax.swing.text.rtf, \
|
||||
javax.swing.tree, \
|
||||
javax.swing.undo, \
|
||||
javax.tools, \
|
||||
javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial, \
|
||||
javax.xml, \
|
||||
javax.xml.bind;version="2.3.0", \
|
||||
javax.xml.bind.annotation;version="2.3.0", \
|
||||
javax.xml.bind.annotation.adapters;version="2.3.0", \
|
||||
javax.xml.bind.attachment;version="2.3.0", \
|
||||
javax.xml.bind.helpers;version="2.3.0", \
|
||||
javax.xml.bind.util;version="2.3.0", \
|
||||
javax.xml.crypto, \
|
||||
javax.xml.crypto.dom, \
|
||||
javax.xml.crypto.dsig, \
|
||||
javax.xml.crypto.dsig.dom, \
|
||||
javax.xml.crypto.dsig.keyinfo, \
|
||||
javax.xml.crypto.dsig.spec, \
|
||||
javax.xml.datatype, \
|
||||
javax.xml.namespace, \
|
||||
javax.xml.parsers, \
|
||||
javax.xml.stream;version="1.2", \
|
||||
javax.xml.stream.events;version="1.2", \
|
||||
javax.xml.stream.util;version="1.2", \
|
||||
javax.xml.transform, \
|
||||
javax.xml.transform.dom, \
|
||||
javax.xml.transform.sax, \
|
||||
javax.xml.transform.stax, \
|
||||
javax.xml.transform.stream, \
|
||||
javax.xml.validation, \
|
||||
javax.xml.xpath, \
|
||||
javafx.animation, \
|
||||
javafx.application, \
|
||||
javafx.beans, \
|
||||
javafx.beans.binding, \
|
||||
javafx.beans.property, \
|
||||
javafx.beans.property.adapter, \
|
||||
javafx.beans.value, \
|
||||
javafx.collections, \
|
||||
javafx.collections.transformation, \
|
||||
javafx.concurrent, \
|
||||
javafx.css, \
|
||||
javafx.embed.swing, \
|
||||
javafx.embed.swt, \
|
||||
javafx.event, \
|
||||
javafx.fxml, \
|
||||
javafx.geometry, \
|
||||
javafx.print, \
|
||||
javafx.scene, \
|
||||
javafx.scene.canvas, \
|
||||
javafx.scene.chart, \
|
||||
javafx.scene.control, \
|
||||
javafx.scene.control.cell, \
|
||||
javafx.scene.effect, \
|
||||
javafx.scene.image, \
|
||||
javafx.scene.input, \
|
||||
javafx.scene.layout, \
|
||||
javafx.scene.media, \
|
||||
javafx.scene.paint, \
|
||||
javafx.scene.shape, \
|
||||
javafx.scene.text, \
|
||||
javafx.scene.transform, \
|
||||
javafx.scene.web, \
|
||||
javafx.stage, \
|
||||
javafx.util, \
|
||||
javafx.util.converter, \
|
||||
netscape.javascript, \
|
||||
org.ietf.jgss, \
|
||||
org.omg.CORBA, \
|
||||
org.omg.CORBA_2_3, \
|
||||
org.omg.CORBA_2_3.portable, \
|
||||
org.omg.CORBA.DynAnyPackage, \
|
||||
org.omg.CORBA.ORBPackage, \
|
||||
org.omg.CORBA.portable, \
|
||||
org.omg.CORBA.TypeCodePackage, \
|
||||
org.omg.CosNaming, \
|
||||
org.omg.CosNaming.NamingContextExtPackage, \
|
||||
org.omg.CosNaming.NamingContextPackage, \
|
||||
org.omg.Dynamic, \
|
||||
org.omg.DynamicAny, \
|
||||
org.omg.DynamicAny.DynAnyFactoryPackage, \
|
||||
org.omg.DynamicAny.DynAnyPackage, \
|
||||
org.omg.IOP, \
|
||||
org.omg.IOP.CodecFactoryPackage, \
|
||||
org.omg.IOP.CodecPackage, \
|
||||
org.omg.Messaging, \
|
||||
org.omg.PortableInterceptor, \
|
||||
org.omg.PortableInterceptor.ORBInitInfoPackage, \
|
||||
org.omg.PortableServer, \
|
||||
org.omg.PortableServer.CurrentPackage, \
|
||||
org.omg.PortableServer.POAManagerPackage, \
|
||||
org.omg.PortableServer.POAPackage, \
|
||||
org.omg.PortableServer.portable, \
|
||||
org.omg.PortableServer.ServantLocatorPackage, \
|
||||
org.omg.SendingContext, \
|
||||
org.omg.stub.java.rmi, \
|
||||
org.omg.stub.javax.management.remote.rmi, \
|
||||
org.w3c.dom, \
|
||||
org.w3c.dom.bootstrap, \
|
||||
org.w3c.dom.css, \
|
||||
org.w3c.dom.events, \
|
||||
org.w3c.dom.html, \
|
||||
org.w3c.dom.ls, \
|
||||
org.w3c.dom.ranges, \
|
||||
org.w3c.dom.stylesheets, \
|
||||
org.w3c.dom.traversal, \
|
||||
org.w3c.dom.views, \
|
||||
org.w3c.dom.xpath, \
|
||||
org.xml.sax, \
|
||||
org.xml.sax.ext, \
|
||||
org.xml.sax.helpers, \
|
||||
com.sun.nio.sctp, \
|
||||
sun.nio.ch, \
|
||||
com.sun.management
|
||||
jre-10=${jre-9}
|
||||
jre-11=${jre-10}
|
@ -0,0 +1,20 @@
|
||||
###
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# entaxy-underlying-configuration
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2022 EmDev LLC
|
||||
# ==========
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# ~~~~~~/licensing~~~~~~
|
||||
###
|
||||
servletPath = /system/health
|
@ -0,0 +1,96 @@
|
||||
###
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# entaxy-karaf
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2021 EmDev LLC
|
||||
# ==========
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# ~~~~~~/licensing~~~~~~
|
||||
###
|
||||
#
|
||||
# This property stores the cluster groups for which the local node is member
|
||||
#
|
||||
groups = default
|
||||
|
||||
#
|
||||
# Filtering of the bundles in the default cluster group
|
||||
#
|
||||
default.bundle.whitelist.inbound=*
|
||||
default.bundle.whitelist.outbound=*
|
||||
default.bundle.blacklist.inbound=none
|
||||
default.bundle.blacklist.outbound=none
|
||||
|
||||
#
|
||||
# Filtering of the configurations in the default cluster group
|
||||
#
|
||||
default.config.whitelist.inbound=*
|
||||
default.config.whitelist.outbound=*
|
||||
default.config.blacklist.inbound=org.apache.felix.fileinstall*, \
|
||||
org.apache.karaf.management, \
|
||||
org.apache.karaf.shell, \
|
||||
org.ops4j.pax.web, \
|
||||
org.apache.aries.transaction, \
|
||||
org.ops4j.pax.logging, \
|
||||
org.ops4j.pax.transx.tm.geronimo, \
|
||||
org.ops4j.pax.url.mvn, \
|
||||
org.apache.karaf.cellar.node, \
|
||||
org.apache.karaf.cellar.groups, \
|
||||
org.apache.karaf.cellar.groups.cfg
|
||||
default.config.blacklist.outbound=org.apache.felix.fileinstall*, \
|
||||
org.apache.karaf.management, \
|
||||
org.apache.karaf.shell, \
|
||||
org.ops4j.pax.web, \
|
||||
org.apache.aries.transaction, \
|
||||
org.ops4j.pax.logging, \
|
||||
org.ops4j.pax.transx.tm.geronimo, \
|
||||
org.ops4j.pax.url.mvn, \
|
||||
org.apache.karaf.cellar.node, \
|
||||
org.apache.karaf.cellar.groups, \
|
||||
org.apache.karaf.cellar.groups.cfg
|
||||
|
||||
#
|
||||
# Filtering of the features in the default cluster group
|
||||
#
|
||||
default.feature.whitelist.inbound=*
|
||||
default.feature.whitelist.outbound=*
|
||||
default.feature.blacklist.inbound=none
|
||||
default.feature.blacklist.outbound=none
|
||||
|
||||
#
|
||||
# The following properties define the behavior to use when the node joins the cluster (the usage of the bootstrap
|
||||
# synchronizer), per cluster group and per resource.
|
||||
# The following values are accepted:
|
||||
# disabled: means that the synchronizer doesn't sync cluster group and node states
|
||||
# cluster: the synchronizer retrieves the state from the cluster group first (pull first), and push the node the state
|
||||
# to the cluster group after (push after)
|
||||
# node: the synchronizer push the node state to the cluster group (push first), and pull the state from the cluster group
|
||||
# after (pull after)
|
||||
# clusterOnly: the cluster is the "master", the node only retrieves and applies the cluster group state, nothing is
|
||||
# pushed to the cluster group
|
||||
# nodeOnly: the node is the "master", the node pushes his state to the cluster group, nothing is pulled from the
|
||||
# cluster group
|
||||
#
|
||||
#default.bundle.sync=cluster
|
||||
#default.config.sync=cluster
|
||||
#default.feature.sync=cluster
|
||||
#default.obr.urls.sync=cluster
|
||||
#default.balanced.servlet.sync=cluster
|
||||
default.bundle.sync = clusterOnly
|
||||
default.config.sync = disabled
|
||||
default.feature.sync = clusterOnly
|
||||
default.obr.urls.sync = clusterOnly
|
||||
default.balanced.servlet.sync = clusterOnly
|
||||
default.event.whitelist.inbound = subscription
|
||||
default.event.whitelist.outbound = subscription
|
||||
default.event.blacklist.inbound=none
|
||||
default.event.blacklist.outbound=none
|
@ -0,0 +1,72 @@
|
||||
###
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# entaxy-karaf
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2021 EmDev LLC
|
||||
# ==========
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# ~~~~~~/licensing~~~~~~
|
||||
###
|
||||
|
||||
#
|
||||
# Don't delete bundles not present in cluster
|
||||
#
|
||||
org.apache.karaf.cellar.cleanupResourcesNotPresentInCluster = false
|
||||
|
||||
#
|
||||
# This node is member of the following cluster groups
|
||||
#
|
||||
groups = default
|
||||
|
||||
#
|
||||
# The following properties define if the local event listeners (per resource)
|
||||
# A local listener listens for local events (like bundle install, etc) and broadcast this state change to the cluster
|
||||
#
|
||||
bundle.listener = false
|
||||
config.listener = false
|
||||
feature.listener = false
|
||||
|
||||
#
|
||||
# Cluster event producer
|
||||
#
|
||||
producer = true
|
||||
|
||||
#
|
||||
# Cluster event consumer
|
||||
#
|
||||
consumer = true
|
||||
|
||||
#
|
||||
# Cluster event handlers
|
||||
#
|
||||
# bundle event handler
|
||||
handler.org.apache.karaf.cellar.bundle.BundleEventHandler = true
|
||||
# config event handler
|
||||
handler.org.apache.karaf.cellar.config.ConfigurationEventHandler = true
|
||||
# feature event handler
|
||||
handler.org.apache.karaf.cellar.features.FeaturesEventHandler = true
|
||||
# DOSGi event handler
|
||||
handler.org.apache.karaf.cellar.dosgi.RemoteServiceCallHandler = true
|
||||
# OSGi event handler
|
||||
handler.org.apache.karaf.cellar.event.ClusterEventHandler = true
|
||||
# OBR event handler
|
||||
handler.org.apache.karaf.cellar.obr.ObrBundleEventHandler = true
|
||||
handler.org.apache.karaf.cellar.obr.ObrUrlEventHandler = true
|
||||
# HTTP balancer event handler
|
||||
handler.org.apache.karaf.cellar.http.balancer.BalancerEventHandler = true
|
||||
|
||||
#
|
||||
# Excluded config properties from the sync
|
||||
# Some config properties can be considered as local to a node, and should not be sync on the cluster.
|
||||
#
|
||||
config.excluded.properties = service.factoryPid, felix.fileinstall.filename, felix.fileinstall.dir, felix.fileinstall.tmpdir, org.ops4j.pax.url.mvn.defaultRepositories, org.ops4j.pax.url.mvn.repositories
|
@ -0,0 +1,149 @@
|
||||
###
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# entaxy-karaf
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2021 EmDev LLC
|
||||
# ==========
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# ~~~~~~/licensing~~~~~~
|
||||
###
|
||||
|
||||
#
|
||||
# The properties in this file define the configuration of Apache Karaf's JMX Management
|
||||
#
|
||||
|
||||
#
|
||||
# Port number for RMI registry connection
|
||||
#
|
||||
rmiRegistryPort = ${entaxy.rmiRegistryPort:-1099}
|
||||
|
||||
#
|
||||
# Host for RMI registry
|
||||
#
|
||||
rmiRegistryHost = 127.0.0.1
|
||||
|
||||
#
|
||||
# Port number for RMI connector server connection
|
||||
#
|
||||
rmiServerPort = ${entaxy.rmiServerPort:-44444}
|
||||
|
||||
#
|
||||
# Host for RMI connector server
|
||||
#
|
||||
rmiServerHost = 127.0.0.1
|
||||
|
||||
#
|
||||
# Name of the JAAS realm used for authentication
|
||||
#
|
||||
jmxRealm = karaf
|
||||
|
||||
#
|
||||
# The service URL for the JMX RMI connector
|
||||
#
|
||||
serviceUrl = service:jmx:rmi://${rmiServerHost}:${rmiServerPort}/jndi/rmi://${rmiRegistryHost}:${rmiRegistryPort}/karaf-${karaf.name}
|
||||
|
||||
#
|
||||
# JMXMP connector enabled
|
||||
#
|
||||
jmxmpEnabled = false
|
||||
|
||||
#
|
||||
# JMXMP connector host name
|
||||
#
|
||||
jmxmpHost = 127.0.0.1
|
||||
|
||||
#
|
||||
# JMXMP connector port number
|
||||
#
|
||||
jmxmpPort = ${entaxy.jmxmpPort:-9999}
|
||||
|
||||
#
|
||||
# JMXMP connector service URL
|
||||
#
|
||||
jmxmpServiceUrl = service:jmx:jmxmp://${jmxmpHost}:${jmxmpPort}
|
||||
|
||||
#
|
||||
# Whether any threads started for the JMXConnectorServer should be started as daemon threads
|
||||
#
|
||||
daemon = true
|
||||
|
||||
#
|
||||
# Whether the JMXConnectorServer should be started in a separate thread
|
||||
#
|
||||
threaded = true
|
||||
|
||||
#
|
||||
# The ObjectName used to register the JMX RMI connector
|
||||
#
|
||||
objectName = connector:name=rmi
|
||||
|
||||
#
|
||||
# The ObjectName used to register the JMXMP connector
|
||||
#
|
||||
jmxmpObjectName = connector:name=jmxmp
|
||||
|
||||
#
|
||||
# Timeout to lookup for the keystore in case of SSL authentication usage
|
||||
#
|
||||
#keyStoreAvailabilityTimeout = 5000
|
||||
|
||||
#
|
||||
# The type of authentication
|
||||
#
|
||||
#authenticatorType = password
|
||||
|
||||
#
|
||||
# Enable or not SSL/TLS
|
||||
#
|
||||
#secured = false
|
||||
|
||||
#
|
||||
# Secure algorithm to use
|
||||
#
|
||||
#secureAlgorithm = default
|
||||
|
||||
#
|
||||
# Secure protocol to use
|
||||
#
|
||||
#secureProtocol = TLS
|
||||
|
||||
#
|
||||
# Keystore to use for secure mode
|
||||
#
|
||||
#keyStore = karaf.ks
|
||||
|
||||
#
|
||||
# Alias of the key to use in the keystore
|
||||
#
|
||||
#keyAlias = karaf
|
||||
|
||||
#
|
||||
# Truststore to use for secure mode
|
||||
#
|
||||
#trustStore = karaf.ts
|
||||
|
||||
#
|
||||
# Create the JMX RMI registry
|
||||
#
|
||||
#createRmiRegistry = true
|
||||
|
||||
#
|
||||
# Locate the JMX RMI registry
|
||||
#
|
||||
#locateRmiRegistry = true
|
||||
|
||||
#
|
||||
# Locate an existing MBean server if possible (usefull when Karaf is embedded)
|
||||
#
|
||||
#locateExistingMBeanServerIfPossible = true
|
||||
|
@ -0,0 +1,137 @@
|
||||
###
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# entaxy-karaf
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2021 EmDev LLC
|
||||
# ==========
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# ~~~~~~/licensing~~~~~~
|
||||
###
|
||||
|
||||
#
|
||||
# These properties are used to configure Karaf's ssh shell.
|
||||
#
|
||||
|
||||
#
|
||||
# Via sshPort and sshHost you define the address you can login into Karaf.
|
||||
#
|
||||
sshPort = ${entaxy.sshPort:-8101}
|
||||
sshHost = 0.0.0.0
|
||||
|
||||
#
|
||||
# The sshIdleTimeout defines the inactivity timeout to logout the SSH session.
|
||||
# The sshIdleTimeout is in milliseconds, and the default is set to 30 minutes.
|
||||
#
|
||||
sshIdleTimeout = 1800000
|
||||
|
||||
#
|
||||
# Define the number of the NIO workers for the sshd server. Default is 2.
|
||||
#
|
||||
#nio-workers = 2
|
||||
|
||||
#
|
||||
# Define the maximum number of SSH sessions. Default is unlimited.
|
||||
#
|
||||
#max-concurrent-sessions = -1
|
||||
|
||||
#
|
||||
# sshRealm defines which JAAS domain to use for password authentication.
|
||||
#
|
||||
sshRealm = karaf
|
||||
|
||||
#
|
||||
# sshRole defines the role required to access the console through ssh
|
||||
#
|
||||
sshRole = ssh
|
||||
|
||||
#
|
||||
# Defines if the SFTP system is enabled or not in the SSH server
|
||||
#
|
||||
sftpEnabled=true
|
||||
|
||||
#
|
||||
# The location of the hostKey file defines where the private key of the server
|
||||
# is located. If no file is at the defined location it will be ignored.
|
||||
#
|
||||
hostKey = ${karaf.etc}/host.key
|
||||
|
||||
#
|
||||
# The location of the hostKeyPub file defines where the public key of the server
|
||||
# is located. If no file is at the defined location it will be ignored.
|
||||
#
|
||||
#hostKeyPub = ${karaf.etc}/host.key.pub
|
||||
|
||||
#
|
||||
# Self defined key size in 1024, 2048, 3072, or 4096
|
||||
# If not set, this defaults to 2048.
|
||||
#
|
||||
# keySize = 2048
|
||||
|
||||
#
|
||||
# Specify host key algorithm, defaults to RSA
|
||||
#
|
||||
# algorithm = RSA
|
||||
|
||||
#
|
||||
# Specify the client log level (default is WARN)
|
||||
# 0: ERROR
|
||||
# 1: WARN
|
||||
# 2: INFO
|
||||
# 3: DEBUG
|
||||
# 4: TRACE
|
||||
#
|
||||
#logLevel = 1
|
||||
|
||||
#
|
||||
# Specify an additional welcome banner to be displayed when a user logs into the server.
|
||||
#
|
||||
# welcomeBanner =
|
||||
|
||||
#
|
||||
# Defines the completion mode on the Karaf shell console. The possible values are:
|
||||
# - GLOBAL: it's the same behavior as in previous Karaf releases. The completion displays all commands and all aliases
|
||||
# ignoring if you are in a subshell or not.
|
||||
# - FIRST: the completion displays all commands and all aliases only when you are not in a subshell. When you are
|
||||
# in a subshell, the completion displays only the commands local to the subshell.
|
||||
# - SUBSHELL: the completion displays only the subshells on the root level. When you are in a subshell, the completion
|
||||
# displays only the commands local to the subshell.
|
||||
# This property define the default value when you use the Karaf shell console.
|
||||
# You can change the completion mode directly in the shell console, using shell:completion command.
|
||||
#
|
||||
completionMode = GLOBAL
|
||||
|
||||
#
|
||||
# Override allowed SSH cipher algorithms.
|
||||
# Default: aes256-ctr,aes192-ctr,aes128-ctr
|
||||
#
|
||||
# ciphers = aes256-ctr,aes192-ctr,aes128-ctr
|
||||
|
||||
#
|
||||
# Override allowed SSH HMAC algorithms.
|
||||
# Default: hmac-sha2-512,hmac-sha2-256
|
||||
#
|
||||
# macs = hmac-sha2-512,hmac-sha2-256
|
||||
|
||||
#
|
||||
# Override allowed SSH key exchange algorithms.
|
||||
# Default: ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256
|
||||
#
|
||||
# kexAlgorithms = ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256
|
||||
|
||||
#
|
||||
# Override moduli-url.
|
||||
# Default: moduli-url not specified to use the internal one from SSHD
|
||||
#
|
||||
# moduli-url = external moduli-url users wanna use
|
||||
|
||||
|
@ -0,0 +1,145 @@
|
||||
###
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# entaxy-underlying-configuration
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2021 EmDev LLC
|
||||
# ==========
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# ~~~~~~/licensing~~~~~~
|
||||
###
|
||||
|
||||
#
|
||||
# see: https://ops4j1.jira.com/wiki/display/paxurl/Aether+Configuration
|
||||
#
|
||||
|
||||
# If set to true, the following property will not allow any certificate to be used
|
||||
# when accessing Maven repositories through SSL
|
||||
#
|
||||
org.ops4j.pax.url.mvn.certificateCheck=true
|
||||
|
||||
#
|
||||
# Path to the local Maven settings file.
|
||||
# The repositories defined in this file will be automatically added to the list
|
||||
# of default repositories if the 'org.ops4j.pax.url.mvn.repositories' property
|
||||
# below is not set.
|
||||
# The following locations are checked for the existence of the settings.xml file
|
||||
# * 1. looks for the specified url
|
||||
# * 2. if not found looks for ${user.home}/.m2/settings.xml
|
||||
# * 3. if not found looks for ${maven.home}/conf/settings.xml
|
||||
# * 4. if not found looks for ${M2_HOME}/conf/settings.xml
|
||||
#
|
||||
# Properties prefixed with "org.ops4j.pax.url.mvn." have
|
||||
# higher priority except <proxies> element. HTTP proxies should be configured in
|
||||
# settings file
|
||||
#org.ops4j.pax.url.mvn.settings=
|
||||
|
||||
#
|
||||
# Path to the local Maven repository which is used to avoid downloading
|
||||
# artifacts when they already exist locally.
|
||||
# The value of this property will be extracted from the settings.xml file
|
||||
# above, or defaulted to:
|
||||
# System.getProperty( "user.home" ) + "/.m2/repository"
|
||||
# leaving this option commented makes the system dependent on external
|
||||
# configuration, which is not always desired
|
||||
# "localRepository" is the target location for artifacts downloaded from
|
||||
# "remote repositories"
|
||||
org.ops4j.pax.url.mvn.localRepository=${env:MAVEN_LOCAL_REPO}
|
||||
|
||||
#
|
||||
# Default this to false. It's just weird to use undocumented repos
|
||||
# "false" means that https://repo1.maven.org/maven2@id=central won't be
|
||||
# implicitly used as remote repository
|
||||
#
|
||||
org.ops4j.pax.url.mvn.useFallbackRepositories=false
|
||||
|
||||
#
|
||||
# Comma separated list of repositories scanned when resolving an artifact.
|
||||
# list of repositories searched in the first place, should contain
|
||||
# ${runtime.home}/${karaf.default.repository}.
|
||||
# if "org.ops4j.pax.url.mvn.localRepository" is defined and it's not
|
||||
# ~/.m2/repository, it's recommended (at least for dev purposes) to add
|
||||
# ~/.m2/repository to defaultRepositories
|
||||
# each of these repositories is checked by aether as "local repository". if
|
||||
# artifact isn't found, "repositories" are searched next
|
||||
#
|
||||
# Those repositories will be checked before iterating through the
|
||||
# below list of repositories and even before the local repository
|
||||
# A repository url can be appended with zero or more of the following flags:
|
||||
# @snapshots : the repository contains snaphots
|
||||
# @noreleases : the repository does not contain any released artifacts
|
||||
#
|
||||
# The following property value will add the system folder as a repo.
|
||||
#
|
||||
org.ops4j.pax.url.mvn.defaultRepositories=\
|
||||
${karaf.home.uri}${karaf.default.repository}@id=system.repository@snapshots, \
|
||||
${karaf.data.uri}kar@id=kar.repository@multi@snapshots, \
|
||||
${karaf.base.uri}${karaf.default.repository}@id=child.system.repository@snapshots
|
||||
|
||||
#
|
||||
# if "defaultLocalRepoAsRemote" is set to *any* value, localRepository will be
|
||||
# added to the list of remote repositories being searched for artifacts
|
||||
#
|
||||
#org.ops4j.pax.url.mvn.defaultLocalRepoAsRemote = true
|
||||
|
||||
#
|
||||
# Comma separated list of repositories scanned when resolving an artifact.
|
||||
# list of repositories searched after resolution fails for "defaultRepositories"
|
||||
# These are true remote repositories accessed using maven/aether/wagon
|
||||
# mechanisms. If any repository contains required artifact, it is then written
|
||||
# to "localRepository"
|
||||
#
|
||||
# if this list is _prepended_ with '+' sign, all repositories from active
|
||||
# profiles defined in effective settings.xml file will be _appended_ to this
|
||||
# list
|
||||
# The default list includes the following repositories:
|
||||
# https://repo1.maven.org/maven2@id=central
|
||||
# https://repository.apache.org/content/groups/snapshots-group@id=apache@snapshots@noreleases
|
||||
# https://oss.sonatype.org/content/repositories/ops4j-snapshots@id=ops4j.sonatype.snapshots.deploy@snapshots@noreleases
|
||||
# A repository url can be appended with zero or more of the following flags:
|
||||
# @snapshots : the repository contains snapshots
|
||||
# @noreleases : the repository does not contain any released artifacts
|
||||
# @id=repository.id : the id for the repository, just like in the
|
||||
# settings.xml this is optional but recommended
|
||||
#
|
||||
org.ops4j.pax.url.mvn.repositories = ${org.ops4j.pax.url.mvn.repositories.entaxy}, ${env:ENTAXY_PRIMARY_REPO}, https://repo1.maven.org/maven2@id=central, https://repository.apache.org/content/groups/snapshots-group@id=apache@snapshots@noreleases, https://oss.sonatype.org/content/repositories/ops4j-snapshots@id=ops4j.sonatype.snapshots.deploy@snapshots@noreleases
|
||||
|
||||
org.ops4j.pax.url.mvn.repositories.entaxy =
|
||||
|
||||
#
|
||||
# Global policies override repository-specific settings (@checksum=..., @update=..., @releasesUpdate=..., ...)
|
||||
#
|
||||
#org.ops4j.pax.url.mvn.globalUpdatePolicy = daily
|
||||
#org.ops4j.pax.url.mvn.globalChecksumPolicy = warn
|
||||
|
||||
#
|
||||
# socket and connection configuration (pax-url-aether 2.5.0)
|
||||
#
|
||||
# default value for connection and read timeouts, when socket.readTimeout and socket.connectionTimeout
|
||||
# are not specified
|
||||
org.ops4j.pax.url.mvn.timeout = 5000
|
||||
# timeout in ms when establishing http connection during artifact resolution
|
||||
org.ops4j.pax.url.mvn.socket.connectionTimeout = 5000
|
||||
# timeout in ms when reading data after connecting to remote repository
|
||||
org.ops4j.pax.url.mvn.socket.readTimeout = 30000
|
||||
# SO_KEEPALIVE option for sockets, defaults to false
|
||||
org.ops4j.pax.url.mvn.socket.keepAlive = false
|
||||
# SO_LINGER option for sockets, defaults to -1
|
||||
org.ops4j.pax.url.mvn.socket.linger = -1
|
||||
# SO_REUSEADDR option for sockets, defaults to false
|
||||
org.ops4j.pax.url.mvn.socket.reuseAddress = false
|
||||
# TCP_NODELAY option for sockets, defaults to true
|
||||
org.ops4j.pax.url.mvn.socket.tcpNoDelay = true
|
||||
# Configure buffer size for HTTP connections (output and input buffers), defaults to 8192 bytes
|
||||
org.ops4j.pax.url.mvn.connection.bufferSize = 8192
|
||||
# Number of connection retries after failure is detected in http client. httpclient uses default value "3"
|
||||
org.ops4j.pax.url.mvn.connection.retryCount = 3
|
@ -0,0 +1,24 @@
|
||||
###
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# entaxy-karaf
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2021 EmDev LLC
|
||||
# ==========
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# ~~~~~~/licensing~~~~~~
|
||||
###
|
||||
|
||||
org.osgi.service.http.port=${entaxy.org.osgi.service.http.port:-8181}
|
||||
javax.servlet.context.tempdir=${karaf.data}/pax-web-jsp
|
||||
org.ops4j.pax.web.config.file=${karaf.etc}/jetty.xml
|
||||
|
@ -0,0 +1,2 @@
|
||||
find = { bundle:list -t 0 -l | grep $args }
|
||||
entaxy:list = { find entaxy }
|
@ -0,0 +1,157 @@
|
||||
###
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# entaxy-underlying-configuration
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2021 EmDev LLC
|
||||
# ==========
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# ~~~~~~/licensing~~~~~~
|
||||
###
|
||||
|
||||
#
|
||||
# The properties defined in this file will be made available through system
|
||||
# properties at the very beginning of the Karaf's boot process.
|
||||
#
|
||||
|
||||
# Properties file inclusions (as a space separated list of relative paths)
|
||||
# Included files will override the values specified in this file
|
||||
${optionals} = entaxy.properties
|
||||
|
||||
# Log level when the pax-logging service is not available
|
||||
# This level will only be used while the pax-logging service bundle
|
||||
# is not fully available.
|
||||
# To change log levels, please refer to the org.ops4j.pax.logging.cfg file
|
||||
# instead.
|
||||
org.ops4j.pax.logging.DefaultServiceLog.level = ERROR
|
||||
|
||||
#
|
||||
# Name of this Karaf instance.
|
||||
#
|
||||
karaf.name = root
|
||||
|
||||
#
|
||||
# Default repository where bundles will be loaded from before using
|
||||
# other Maven repositories. For the full Maven configuration, see
|
||||
# the org.ops4j.pax.url.mvn.cfg file.
|
||||
#
|
||||
karaf.default.repository = system
|
||||
|
||||
#
|
||||
# Location of a shell script that will be run when starting a shell
|
||||
# session. This script can be used to create aliases and define
|
||||
# additional commands.
|
||||
#
|
||||
# NB: ${karaf.etc} is implicitly added to the path, don't use absolute path here
|
||||
#
|
||||
karaf.shell.init.script = shell.init.script,scripts/*.script
|
||||
|
||||
#
|
||||
# Sets the maximum size of the shell command history. If not set,
|
||||
# defaults to 500 entries. Setting to 0 will disable history.
|
||||
#
|
||||
# karaf.shell.history.maxSize = 0
|
||||
|
||||
#
|
||||
# Sets the maximum size of the local shell command history file. If not set,
|
||||
# defaults to 10000 entries.
|
||||
#
|
||||
# karaf.shell.history.file.maxSize = 10000
|
||||
|
||||
#
|
||||
# Deletes the entire karaf.data directory at every start
|
||||
#
|
||||
karaf.clean.all = false
|
||||
|
||||
#
|
||||
# Deletes the karaf.data/cache directory at every start
|
||||
#
|
||||
karaf.clean.cache = false
|
||||
|
||||
#
|
||||
# User name for the Karaf local console
|
||||
#
|
||||
karaf.local.user = karaf
|
||||
|
||||
#
|
||||
# Roles to use when for the default user in the local Karaf console.
|
||||
#
|
||||
# The syntax is the following:
|
||||
# [classname:]principal
|
||||
# where classname is the class name of the principal object
|
||||
# (defaults to org.apache.karaf.jaas.modules.RolePrincipal)
|
||||
# and principal is the name of the principal of that class
|
||||
# (defaults to instance).
|
||||
#
|
||||
karaf.local.roles = admin,manager,viewer,systembundles
|
||||
|
||||
#
|
||||
# Set this empty property to avoid errors when validating xml documents.
|
||||
#
|
||||
xml.catalog.files =
|
||||
|
||||
#
|
||||
# Specs options
|
||||
#
|
||||
org.apache.servicemix.specs.debug = false
|
||||
org.apache.servicemix.specs.timeout = 0
|
||||
org.apache.karaf.specs.debug = false
|
||||
org.apache.karaf.specs.timeout = 0
|
||||
|
||||
#
|
||||
# Settings for the OSGi 4.3 Weaving
|
||||
# By default, we will not weave any classes. Change this setting to include classes
|
||||
# that you application needs to have woven.
|
||||
#
|
||||
org.apache.aries.proxy.weaving.enabled = none
|
||||
# Classes not to weave - Aries default + Xerces which is known to have issues.
|
||||
org.apache.aries.proxy.weaving.disabled = org.objectweb.asm.*,org.slf4j.*,org.apache.log4j.*,javax.*,org.apache.xerces.*
|
||||
|
||||
#
|
||||
# By default, only Karaf shell commands are secured, but additional services can be
|
||||
# secured by expanding this filter
|
||||
#
|
||||
karaf.secured.services = (&(osgi.command.scope=*)(osgi.command.function=*))
|
||||
|
||||
#
|
||||
# By default, if there's no ACL policy for a certain karaf command, this command is allowed to access
|
||||
# without the RBAC. We can change this behavior by enable the following property, which means
|
||||
# if a karaf command has no corresponding ACL then access it must have one of the karaf.secured.command.compulsory.roles
|
||||
#
|
||||
#karaf.secured.command.compulsory.roles=admin
|
||||
|
||||
#
|
||||
# Security properties
|
||||
#
|
||||
# To enable OSGi security, uncomment the properties below,
|
||||
# install the framework-security feature and restart.
|
||||
#
|
||||
#java.security.policy=${karaf.etc}/all.policy
|
||||
#org.osgi.framework.security=osgi
|
||||
#org.osgi.framework.trust.repositories=${karaf.etc}/trustStore.ks
|
||||
|
||||
#
|
||||
# HA/Lock configuration
|
||||
#
|
||||
# Karaf uses a lock mechanism to know which instance is the master (HA)
|
||||
# The lock can be on the filesystem (default) or on a database.
|
||||
#
|
||||
# See http://karaf.apache.org/manual/latest/users-guide/failover.html for details.
|
||||
#
|
||||
# Even using a single instance, Karaf creates the lock file
|
||||
# You can specify the location of the lock file using the
|
||||
# karaf.lock.dir=/path/to/the/directory/containing/the/lock
|
||||
#
|
||||
# By default, the slave instances start but are passive.
|
||||
# If you want to prevent the slave instances startup, you can use
|
||||
# the karaf.lock.slave.block property (false by default):
|
||||
# karaf.lock.slave.block=true
|
@ -0,0 +1,61 @@
|
||||
###
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# entaxy-karaf
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2021 EmDev LLC
|
||||
# ==========
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# ~~~~~~/licensing~~~~~~
|
||||
###
|
||||
# Common information
|
||||
entaxy.version=${project.version}
|
||||
entaxy.karaf.version=${karaf.version}
|
||||
|
||||
#
|
||||
# Local Karaf configuration to change when using multi-node cluster on one VM
|
||||
#
|
||||
|
||||
#
|
||||
# Port number for RMI registry connection
|
||||
# @see org.apache.karaf.management.cfg
|
||||
#
|
||||
entaxy.rmiRegistryPort = 1099
|
||||
|
||||
#
|
||||
# Port number for RMI connector server connection
|
||||
# @see org.apache.karaf.management.cfg
|
||||
#
|
||||
entaxy.rmiServerPort = 44444
|
||||
|
||||
#
|
||||
# JMXMP connector port number
|
||||
# @see org.apache.karaf.management.cfg
|
||||
#
|
||||
entaxy.jmxmpPort = 9999
|
||||
|
||||
#
|
||||
# Via sshPort and sshHost you define the address you can login into Karaf.
|
||||
# @see org.apache.karaf.shell.cfg
|
||||
#
|
||||
entaxy.sshPort = 8101
|
||||
|
||||
#
|
||||
# @see org.ops4j.pax.web.cfg
|
||||
#
|
||||
entaxy.org.osgi.service.http.port = 8181
|
||||
|
||||
#
|
||||
# @see ru.entaxy.esb.system.event.rest.cfg
|
||||
#
|
||||
entaxy.service.port.management = 9090
|
||||
entaxy.service.port.subscription = 9092
|
@ -0,0 +1,67 @@
|
||||
###
|
||||
# ~~~~~~licensing~~~~~~
|
||||
# entaxy-karaf
|
||||
# ==========
|
||||
# Copyright (C) 2020 - 2021 EmDev LLC
|
||||
# ==========
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# ~~~~~~/licensing~~~~~~
|
||||
###
|
||||
|
||||
#
|
||||
# This file describes the features repository URL
|
||||
# It could be directly installed using feature:repo-add command
|
||||
#
|
||||
enterprise=mvn:org.apache.karaf.features/enterprise/${karaf.version}/xml/features
|
||||
enterprise-legacy=mvn:org.apache.karaf.features/enterprise-legacy/${karaf.version}/xml/features
|
||||
spring=mvn:org.apache.karaf.features/spring/${karaf.version}/xml/features
|
||||
spring-legacy=mvn:org.apache.karaf.features/spring-legacy/${karaf.version}/xml/features
|
||||
cellar=mvn:org.apache.karaf.cellar/apache-karaf-cellar/${cellar.version}/xml/features
|
||||
|
||||
# we don't use rebuilded features descriptor with raised CXF version anymore
|
||||
# due to switching to org.apache.karaf.features.xml configuration
|
||||
# cave=mvn:ru.entaxy.esb.distribution/apache-karaf-cave/${cave.version}/xml/features
|
||||
cave=mvn:org.apache.karaf.cave/apache-karaf-cave/${cave.version}/xml/features
|
||||
|
||||
camel=mvn:org.apache.camel.karaf/apache-camel/${camel.version}/xml/features
|
||||
camel-extras=mvn:org.apache-extras.camel-extra.karaf/camel-extra/RELEASE/xml/features
|
||||
cxf=mvn:org.apache.cxf.karaf/apache-cxf/${cxf.version}/xml/features
|
||||
cxf-dosgi=mvn:org.apache.cxf.dosgi/cxf-dosgi/RELEASE/xml/features
|
||||
cxf-dosgi-samples=mvn:org.apache.cxf.dosgi/cxf-dosgi-samples/RELEASE/xml/features
|
||||
cxf-xkms=mvn:org.apache.cxf.services.xkms/cxf-services-xkms-features/RELEASE/xml
|
||||
activemq=mvn:org.apache.activemq/activemq-karaf/RELEASE/xml/features
|
||||
jclouds=mvn:org.apache.jclouds.karaf/jclouds-karaf/RELEASE/xml/features
|
||||
openejb=mvn:org.apache.openejb/openejb-feature/RELEASE/xml/features
|
||||
wicket=mvn:org.ops4j.pax.wicket/features/RELEASE/xml/features
|
||||
# we don't define hawtio repo for it must be defined somewhere in /ui/entaxy-hawtio
|
||||
# hawtio=mvn:io.hawt/hawtio-karaf/RELEASE/xml/features
|
||||
pax-cdi=mvn:org.ops4j.pax.cdi/pax-cdi-features/RELEASE/xml/features
|
||||
pax-jdbc=mvn:org.ops4j.pax.jdbc/pax-jdbc-features/RELEASE/xml/features
|
||||
pax-jms=mvn:org.ops4j.pax.jms/pax-jms-features/RELEASE/xml/features
|
||||
pax-jpa=mvn:org.ops4j.pax.jpa/pax-jpa-features/RELEASE/xml/features
|
||||
pax-transx=mvn:org.ops4j.pax.transx/pax-transx-features/RELEASE/xml/features
|
||||
pax-keycloak=mvn:org.ops4j.pax.keycloak/pax-keycloak-features/RELEASE/xml/features
|
||||
pax-web=mvn:org.ops4j.pax.web/pax-web-features/RELEASE/xml/features
|
||||
pax-wicket=mvn:org.ops4j.pax.wicket/pax-wicket-features/RELEASE/xml/features
|
||||
ecf=http://download.eclipse.org/rt/ecf/RELEASE/site.p2/karaf-features.xml
|
||||
decanter=mvn:org.apache.karaf.decanter/apache-karaf-decanter/RELEASE/xml/features
|
||||
eclipsesource-jaxrs=mvn:com.eclipsesource.jaxrs/features/RELEASE/xml/features
|
||||
aries-jpa=mvn:org.apache.aries.jpa/jpa-features/RELEASE/xml/features
|
||||
aries-rsa=mvn:org.apache.aries.rsa/rsa-features/RELEASE/xml/features
|
||||
hibernate=mvn:org.hibernate/hibernate-osgi/RELEASE/xml/karaf
|
||||
ignite=mvn:org.apache.ignite/ignite-osgi-karaf/RELEASE/xml/features
|
||||
openjpa=mvn:org.apache.openjpa/openjpa-features/RELEASE/xml/features
|
||||
artemis=mvn:org.apache.activemq/artemis-features/RELEASE/xml/features
|
||||
brave=mvn:io.zipkin.brave.karaf/brave-features/RELEASE/xml/features
|
||||
sling=mvn:org.apache.sling/org.apache.sling.karaf-features/RELEASE/xml/features
|
||||
|
@ -0,0 +1,112 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
~~~~~~licensing~~~~~~
|
||||
entaxy-underlying-configuration
|
||||
==========
|
||||
Copyright (C) 2020 - 2021 EmDev LLC
|
||||
==========
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
~~~~~~/licensing~~~~~~
|
||||
-->
|
||||
|
||||
<featuresProcessing xmlns="http://karaf.apache.org/xmlns/features-processing/v1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:features="http://karaf.apache.org/xmlns/features/v1.6.0"
|
||||
xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.6.0 http://karaf.apache.org/xmlns/features/v1.6.0
|
||||
http://karaf.apache.org/xmlns/features-processing/v1.0.0 http://karaf.apache.org/xmlns/features-processing/v1.0.0">
|
||||
|
||||
<!--
|
||||
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<blacklistedRepositories>
|
||||
<repository>mvn:org.apache.karaf.features/framework/4.3.0-SNAPSHOT/xml/features</repository>
|
||||
<repository>mvn:org.apache.karaf.features/standard/4.3.0-SNAPSHOT/xml/features</repository>
|
||||
<repository>mvn:org.apache.karaf.features/enterprise/4.3.0-SNAPSHOT/xml/features</repository>
|
||||
<repository>mvn:org.apache.karaf.features/enterprise-legacy/4.3.0-SNAPSHOT/xml/features</repository>
|
||||
<repository>mvn:org.apache.karaf.features/spring/4.3.0-SNAPSHOT/xml/features</repository>
|
||||
<repository>mvn:org.apache.karaf.features/spring-legacy/4.3.0-SNAPSHOT/xml/features</repository>
|
||||
<repository>mvn:org.apache.karaf.features/framework/4.3.0.RC1/xml/features</repository>
|
||||
<repository>mvn:org.apache.karaf.features/standard/4.3.0.RC1/xml/features</repository>
|
||||
<repository>mvn:org.apache.karaf.features/enterprise/4.3.0.RC1/xml/features</repository>
|
||||
<repository>mvn:org.apache.karaf.features/enterprise-legacy/4.3.0.RC1/xml/features</repository>
|
||||
<repository>mvn:org.apache.karaf.features/spring/4.3.0.RC1/xml/features</repository>
|
||||
<repository>mvn:org.apache.karaf.features/spring-legacy/4.3.0.RC1/xml/features</repository>
|
||||
|
||||
<repository>mvn:org.apache.cxf.karaf/apache-cxf/3.3.4/xml/features</repository>
|
||||
<repository>mvn:org.apache.karaf.features/spring-legacy/4.2.9/xml/features</repository>
|
||||
</blacklistedRepositories>
|
||||
|
||||
<bundleReplacements>
|
||||
<bundle originalUri="mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.bundle/${cellar.version}" replacement="mvn:org.apache.karaf.cellar/org.apache.karaf.cellar.bundle/${cellar.version}-ENTAXY" mode="maven" />
|
||||
|
||||
<bundle originalUri="mvn:com.fasterxml.jackson.core/jackson-annotations/(0,2.10.5)" replacement="mvn:com.fasterxml.jackson.core/jackson-annotations/2.10.5" mode="maven" />
|
||||
<bundle originalUri="mvn:com.fasterxml.jackson.core/jackson-core/(0,2.10.5)" replacement="mvn:com.fasterxml.jackson.core/jackson-core/2.10.5" mode="maven" />
|
||||
<bundle originalUri="mvn:com.fasterxml.jackson.core/jackson-databind/(0,2.10.5)" replacement="mvn:com.fasterxml.jackson.core/jackson-databind/2.10.5" mode="maven" />
|
||||
|
||||
<bundle originalUri="mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/(0,2.10.3)" replacement="mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/2.10.3" mode="maven" />
|
||||
<bundle originalUri="mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/(0,2.10.3)" replacement="mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.10.3" mode="maven" />
|
||||
|
||||
<bundle originalUri="mvn:commons-codec/commons-codec/(1,1.14)" replacement="mvn:commons-codec/commons-codec/1.14" mode="maven" />
|
||||
|
||||
<bundle originalUri="mvn:io.netty/netty-common/(4,4.1.51)" replacement="mvn:io.netty/netty-common/4.1.51.Final" mode="maven" />
|
||||
<bundle originalUri="mvn:io.netty/netty-buffer/(4,4.1.51)" replacement="mvn:io.netty/netty-buffer/4.1.51.Final" mode="maven" />
|
||||
<bundle originalUri="mvn:io.netty/netty-resolver/(4,4.1.51)" replacement="mvn:io.netty/netty-resolver/4.1.51.Final" mode="maven" />
|
||||
<bundle originalUri="mvn:io.netty/netty-transport/(4,4.1.51)" replacement="mvn:io.netty/netty-transport/4.1.51.Final" mode="maven" />
|
||||
<bundle originalUri="mvn:io.netty/netty-handler/(4,4.1.51)" replacement="mvn:io.netty/netty-handler/4.1.51.Final" mode="maven" />
|
||||
<bundle originalUri="mvn:io.netty/netty-codec/(4,4.1.51)" replacement="mvn:io.netty/netty-codec/4.1.51.Final" mode="maven" />
|
||||
<bundle originalUri="mvn:io.netty/netty-transport-native-epoll/(4,4.1.51)" replacement="mvn:io.netty/netty-transport-native-epoll/4.1.51.Final" mode="maven" />
|
||||
<bundle originalUri="mvn:io.netty/netty-transport-native-kqueue/(4,4.1.51)" replacement="mvn:io.netty/netty-transport-native-kqueue/4.1.51.Final" mode="maven" />
|
||||
<bundle originalUri="mvn:io.netty/netty-codec-http/(4,4.1.51)" replacement="mvn:io.netty/netty-codec-http/4.1.51.Final" mode="maven" />
|
||||
<bundle originalUri="mvn:io.netty/netty-transport-native-unix-common/(4,4.1.51)" replacement="mvn:io.netty/netty-transport-native-unix-common/4.1.51.Final" mode="maven" />
|
||||
|
||||
<bundle originalUri="mvn:javax.annotation/javax.annotation-api/(1,1.3.2)" replacement="mvn:javax.annotation/javax.annotation-api/1.3.2" mode="maven" />
|
||||
|
||||
<bundle originalUri="mvn:javax.mail/mail/(1, 1.4.7)" replacement="mvn:javax.mail/mail/1.4.7" mode="maven" />
|
||||
|
||||
<bundle originalUri="mvn:com.h2database/h2/(1.4, 1.5)" replacement="mvn:com.h2database/h2/1.4.199-ENTAXY" mode="maven" />
|
||||
<!-- bundle originalUri="mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.opensaml/(3.2, 3.4)"
|
||||
replacement="mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.opensaml/3.4.5_2" mode="maven" / -->
|
||||
|
||||
<bundle originalUri="mvn:org.apache.camel/camel-base/${camel.version}" replacement="mvn:org.apache.camel/camel-base/${camel.version}-ENTAXY" mode="maven" />
|
||||
<bundle originalUri="mvn:org.apache.camel/camel-core-engine/${camel.version}" replacement="mvn:org.apache.camel/camel-core-engine/${camel.version}-ENTAXY" mode="maven" />
|
||||
</bundleReplacements>
|
||||
|
||||
<featureReplacements>
|
||||
<replacement mode="replace">
|
||||
<feature name="cave-common" version="${cellar.version}">
|
||||
<features:feature prerequisite="true">http</features:feature>
|
||||
<features:feature prerequisite="true">scr</features:feature>
|
||||
<features:feature version="${cxf.version}">cxf-jaxrs</features:feature>
|
||||
<features:bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-core/2.10.0</features:bundle>
|
||||
<features:bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-annotations/2.10.0</features:bundle>
|
||||
<features:bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-databind/2.10.0</features:bundle>
|
||||
<features:bundle dependency="true">mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/2.10.0</features:bundle>
|
||||
<features:bundle dependency="true">mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.10.0</features:bundle>
|
||||
</feature>
|
||||
</replacement>
|
||||
</featureReplacements>
|
||||
|
||||
</featuresProcessing>
|
Reference in New Issue
Block a user