123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- ################################################################################
- #
- # 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.
- #
- ################################################################################
- #
- # The properties defined in this file will be made available through system
- # properties at the very beginning of the Karaf's boot process.
- #
- # 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.
- #
- karaf.shell.init.script = ${karaf.etc}/shell.init.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
- #
- # 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 =
- #
- # Suppress the bell in the console when hitting backspace too many times
- # for example
- #
- jline.nobell = true
- #
- # ServiceMix specs options
- #
- org.apache.servicemix.specs.debug = false
- org.apache.servicemix.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
|