http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/config/bam/repository/conf/etc/cassandra-component.xml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/config/bam/repository/conf/etc/cassandra-component.xml b/tools/stratos-installer/config/bam/repository/conf/etc/cassandra-component.xml deleted file mode 100644 index 3944730..0000000 --- a/tools/stratos-installer/config/bam/repository/conf/etc/cassandra-component.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - ~ 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. - --> - -<Cassandra> - <Cluster> - <Name>Test Cluster</Name> - <DefaultPort>9160</DefaultPort> - <Nodes>BAM_HOSTNAME:CASSANDRA_PORT</Nodes> - <AutoDiscovery disable="true" delay="1000"/> - </Cluster> -</Cassandra>
http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/config/bam/repository/conf/etc/cassandra.yaml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/config/bam/repository/conf/etc/cassandra.yaml b/tools/stratos-installer/config/bam/repository/conf/etc/cassandra.yaml deleted file mode 100644 index 0c5034e..0000000 --- a/tools/stratos-installer/config/bam/repository/conf/etc/cassandra.yaml +++ /dev/null @@ -1,562 +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. -# - -# Cassandra storage config YAML - -# NOTE: -# See http://wiki.apache.org/cassandra/StorageConfiguration for -# full explanations of configuration directives -# /NOTE - -# The name of the cluster. This is mainly used to prevent machines in -# one logical cluster from joining another. -cluster_name: 'Test Cluster' - -# You should always specify InitialToken when setting up a production -# cluster for the first time, and often when adding capacity later. -# The principle is that each node should be given an equal slice of -# the token ring; see http://wiki.apache.org/cassandra/Operations -# for more details. -# -# If blank, Cassandra will request a token bisecting the range of -# the heaviest-loaded existing node. If there is no load information -# available, such as is the case with a new cluster, it will pick -# a random token, which will lead to hot spots. -initial_token: - -# See http://wiki.apache.org/cassandra/HintedHandoff -hinted_handoff_enabled: true -# this defines the maximum amount of time a dead host will have hints -# generated. After it has been dead this long, hints will be dropped. -max_hint_window_in_ms: 3600000 # one hour -# Sleep this long after delivering each hint -hinted_handoff_throttle_delay_in_ms: 1 - -# authentication backend, implementing IAuthenticator; used to identify users -authenticator: org.wso2.carbon.cassandra.server.CarbonCassandraAuthenticator - -# authorization backend, implementing IAuthority; used to limit access/provide permissions -authority: org.wso2.carbon.cassandra.server.CarbonCassandraAuthority - -# The partitioner is responsible for distributing rows (by key) across -# nodes in the cluster. Any IPartitioner may be used, including your -# own as long as it is on the classpath. Out of the box, Cassandra -# provides org.apache.cassandra.dht.RandomPartitioner -# org.apache.cassandra.dht.ByteOrderedPartitioner, -# org.apache.cassandra.dht.OrderPreservingPartitioner (deprecated), -# and org.apache.cassandra.dht.CollatingOrderPreservingPartitioner -# (deprecated). -# -# - RandomPartitioner distributes rows across the cluster evenly by md5. -# When in doubt, this is the best option. -# - ByteOrderedPartitioner orders rows lexically by key bytes. BOP allows -# scanning rows in key order, but the ordering can generate hot spots -# for sequential insertion workloads. -# - OrderPreservingPartitioner is an obsolete form of BOP, that stores -# - keys in a less-efficient format and only works with keys that are -# UTF8-encoded Strings. -# - CollatingOPP colates according to EN,US rules rather than lexical byte -# ordering. Use this as an example if you need custom collation. -# -# See http://wiki.apache.org/cassandra/Operations for more on -# partitioners and token selection. -partitioner: org.apache.cassandra.dht.RandomPartitioner - -# directories where Cassandra should store data on disk. -data_file_directories: - - ./repository/database/cassandra/data - -# commit log -commitlog_directory: ./repository/database/cassandra/commitlog - -# Maximum size of the key cache in memory. -# -# Each key cache hit saves 1 seek and each row cache hit saves 2 seeks at the -# minimum, sometimes more. The key cache is fairly tiny for the amount of -# time it saves, so it's worthwhile to use it at large numbers. -# The row cache saves even more time, but must store the whole values of -# its rows, so it is extremely space-intensive. It's best to only use the -# row cache if you have hot rows or static rows. -# -# NOTE: if you reduce the size, you may not get you hottest keys loaded on startup. -# -# Default value is empty to make it "auto" (min(5% of Heap (in MB), 100MB)). Set to 0 to disable key cache. -key_cache_size_in_mb: - -# Duration in seconds after which Cassandra should -# safe the keys cache. Caches are saved to saved_caches_directory as -# specified in this configuration file. -# -# Saved caches greatly improve cold-start speeds, and is relatively cheap in -# terms of I/O for the key cache. Row cache saving is much more expensive and -# has limited use. -# -# Default is 14400 or 4 hours. -key_cache_save_period: 14400 - -# Number of keys from the key cache to save -# Disabled by default, meaning all keys are going to be saved -# key_cache_keys_to_save: 100 - -# Maximum size of the row cache in memory. -# NOTE: if you reduce the size, you may not get you hottest keys loaded on startup. -# -# Default value is 0, to disable row caching. -row_cache_size_in_mb: 0 - -# Duration in seconds after which Cassandra should -# safe the row cache. Caches are saved to saved_caches_directory as specified -# in this configuration file. -# -# Saved caches greatly improve cold-start speeds, and is relatively cheap in -# terms of I/O for the key cache. Row cache saving is much more expensive and -# has limited use. -# -# Default is 0 to disable saving the row cache. -row_cache_save_period: 0 - -# Number of keys from the row cache to save -# Disabled by default, meaning all keys are going to be saved -# row_cache_keys_to_save: 100 - -# The provider for the row cache to use. -# -# Supported values are: ConcurrentLinkedHashCacheProvider, SerializingCacheProvider -# -# SerializingCacheProvider serialises the contents of the row and stores -# it in native memory, i.e., off the JVM Heap. Serialized rows take -# significantly less memory than "live" rows in the JVM, so you can cache -# more rows in a given memory footprint. And storing the cache off-heap -# means you can use smaller heap sizes, reducing the impact of GC pauses. -# -# It is also valid to specify the fully-qualified class name to a class -# that implements org.apache.cassandra.cache.IRowCacheProvider. -# -# Defaults to SerializingCacheProvider -row_cache_provider: SerializingCacheProvider - -# saved caches -saved_caches_directory: ./repository/database/cassandra/saved_caches - -# commitlog_sync may be either "periodic" or "batch." -# When in batch mode, Cassandra won't ack writes until the commit log -# has been fsynced to disk. It will wait up to -# commitlog_sync_batch_window_in_ms milliseconds for other writes, before -# performing the sync. -# -# commitlog_sync: batch -# commitlog_sync_batch_window_in_ms: 50 -# -# the other option is "periodic" where writes may be acked immediately -# and the CommitLog is simply synced every commitlog_sync_period_in_ms -# milliseconds. -commitlog_sync: periodic -commitlog_sync_period_in_ms: 10000 - -# any class that implements the SeedProvider interface and has a -# constructor that takes a Map<String, String> of parameters will do. -seed_provider: - # Addresses of hosts that are deemed contact points. - # Cassandra nodes use this list of hosts to find each other and learn - # the topology of the ring. You must change this if you are running - # multiple nodes! - - class_name: org.apache.cassandra.locator.SimpleSeedProvider - parameters: - # seeds is actually a comma-delimited list of addresses. - # Ex: "<ip1>,<ip2>,<ip3>" - - seeds: "127.0.0.1" - -# emergency pressure valve: each time heap usage after a full (CMS) -# garbage collection is above this fraction of the max, Cassandra will -# flush the largest memtables. -# -# Set to 1.0 to disable. Setting this lower than -# CMSInitiatingOccupancyFraction is not likely to be useful. -# -# RELYING ON THIS AS YOUR PRIMARY TUNING MECHANISM WILL WORK POORLY: -# it is most effective under light to moderate load, or read-heavy -# workloads; under truly massive write load, it will often be too -# little, too late. -flush_largest_memtables_at: 0.75 - -# emergency pressure valve #2: the first time heap usage after a full -# (CMS) garbage collection is above this fraction of the max, -# Cassandra will reduce cache maximum _capacity_ to the given fraction -# of the current _size_. Should usually be set substantially above -# flush_largest_memtables_at, since that will have less long-term -# impact on the system. -# -# Set to 1.0 to disable. Setting this lower than -# CMSInitiatingOccupancyFraction is not likely to be useful. -reduce_cache_sizes_at: 0.85 -reduce_cache_capacity_to: 0.6 - -# For workloads with more data than can fit in memory, Cassandra's -# bottleneck will be reads that need to fetch data from -# disk. "concurrent_reads" should be set to (16 * number_of_drives) in -# order to allow the operations to enqueue low enough in the stack -# that the OS and drives can reorder them. -# -# On the other hand, since writes are almost never IO bound, the ideal -# number of "concurrent_writes" is dependent on the number of cores in -# your system; (8 * number_of_cores) is a good rule of thumb. -concurrent_reads: 32 -concurrent_writes: 32 - -# Total memory to use for memtables. Cassandra will flush the largest -# memtable when this much memory is used. -# If omitted, Cassandra will set it to 1/3 of the heap. -# memtable_total_space_in_mb: 2048 - -# Total space to use for commitlogs. -# If space gets above this value (it will round up to the next nearest -# segment multiple), Cassandra will flush every dirty CF in the oldest -# segment and remove it. -# commitlog_total_space_in_mb: 4096 - -# This sets the amount of memtable flush writer threads. These will -# be blocked by disk io, and each one will hold a memtable in memory -# while blocked. If you have a large heap and many data directories, -# you can increase this value for better flush performance. -# By default this will be set to the amount of data directories defined. -#memtable_flush_writers: 1 - -# the number of full memtables to allow pending flush, that is, -# waiting for a writer thread. At a minimum, this should be set to -# the maximum number of secondary indexes created on a single CF. -memtable_flush_queue_size: 4 - -# Whether to, when doing sequential writing, fsync() at intervals in -# order to force the operating system to flush the dirty -# buffers. Enable this to avoid sudden dirty buffer flushing from -# impacting read latencies. Almost always a good idea on SSD:s; not -# necessarily on platters. -trickle_fsync: false -trickle_fsync_interval_in_kb: 10240 - -# TCP port, for commands and data -storage_port: 7000 - -# SSL port, for encrypted communication. Unused unless enabled in -# encryption_options -ssl_storage_port: 7001 - -# Address to bind to and tell other Cassandra nodes to connect to. You -# _must_ change this if you want multiple nodes to be able to -# communicate! -# -# Leaving it blank leaves it up to InetAddress.getLocalHost(). This -# will always do the Right Thing *if* the node is properly configured -# (hostname, name resolution, etc), and the Right Thing is to use the -# address associated with the hostname (it might not be). -# -# Setting this to 0.0.0.0 is always wrong. -listen_address: BAM_HOSTNAME - -# Address to broadcast to other Cassandra nodes -# Leaving this blank will set it to the same value as listen_address -# broadcast_address: 1.2.3.4 - -# The address to bind the Thrift RPC service to -- clients connect -# here. Unlike ListenAddress above, you *can* specify 0.0.0.0 here if -# you want Thrift to listen on all interfaces. -# -# Leaving this blank has the same effect it does for ListenAddress, -# (i.e. it will be based on the configured hostname of the node). -rpc_address: BAM_HOSTNAME -# port for Thrift to listen for clients on -rpc_port: 9160 - -# enable or disable keepalive on rpc connections -rpc_keepalive: true - -# Cassandra provides three options for the RPC Server: -# -# sync -> One connection per thread in the rpc pool (see below). -# For a very large number of clients, memory will be your limiting -# factor; on a 64 bit JVM, 128KB is the minimum stack size per thread. -# Connection pooling is very, very strongly recommended. -# -# async -> Nonblocking server implementation with one thread to serve -# rpc connections. This is not recommended for high throughput use -# cases. Async has been tested to be about 50% slower than sync -# or hsha and is deprecated: it will be removed in the next major release. -# -# hsha -> Stands for "half synchronous, half asynchronous." The rpc thread pool -# (see below) is used to manage requests, but the threads are multiplexed -# across the different clients. -# -# The default is sync because on Windows hsha is about 30% slower. On Linux, -# sync/hsha performance is about the same, with hsha of course using less memory. -rpc_server_type: sync - -# Uncomment rpc_min|max|thread to set request pool size. -# You would primarily set max for the sync server to safeguard against -# misbehaved clients; if you do hit the max, Cassandra will block until one -# disconnects before accepting more. The defaults for sync are min of 16 and max -# unlimited. -# -# For the Hsha server, the min and max both default to quadruple the number of -# CPU cores. -# -# This configuration is ignored by the async server. -# -# rpc_min_threads: 16 -# rpc_max_threads: 2048 - -# uncomment to set socket buffer sizes on rpc connections -# rpc_send_buff_size_in_bytes: -# rpc_recv_buff_size_in_bytes: - -# Frame size for thrift (maximum field length). -# 0 disables TFramedTransport in favor of TSocket. This option -# is deprecated; we strongly recommend using Framed mode. -thrift_framed_transport_size_in_mb: 15 - -# The max length of a thrift message, including all fields and -# internal thrift overhead. -thrift_max_message_length_in_mb: 16 - -# Set to true to have Cassandra create a hard link to each sstable -# flushed or streamed locally in a backups/ subdirectory of the -# Keyspace data. Removing these links is the operator's -# responsibility. -incremental_backups: false - -# Whether or not to take a snapshot before each compaction. Be -# careful using this option, since Cassandra won't clean up the -# snapshots for you. Mostly useful if you're paranoid when there -# is a data format change. -snapshot_before_compaction: false - -# Whether or not a snapshot is taken of the data before keyspace truncation -# or dropping of column families. The STRONGLY advised default of true -# should be used to provide data safety. If you set this flag to false, you will -# lose data on truncation or drop. -auto_snapshot: true - -# Add column indexes to a row after its contents reach this size. -# Increase if your column values are large, or if you have a very large -# number of columns. The competing causes are, Cassandra has to -# deserialize this much of the row to read a single column, so you want -# it to be small - at least if you do many partial-row reads - but all -# the index data is read for each access, so you don't want to generate -# that wastefully either. -column_index_size_in_kb: 64 - -# Size limit for rows being compacted in memory. Larger rows will spill -# over to disk and use a slower two-pass compaction process. A message -# will be logged specifying the row key. -in_memory_compaction_limit_in_mb: 64 - -# Number of simultaneous compactions to allow, NOT including -# validation "compactions" for anti-entropy repair. Simultaneous -# compactions can help preserve read performance in a mixed read/write -# workload, by mitigating the tendency of small sstables to accumulate -# during a single long running compactions. The default is usually -# fine and if you experience problems with compaction running too -# slowly or too fast, you should look at -# compaction_throughput_mb_per_sec first. -# -# This setting has no effect on LeveledCompactionStrategy. -# -# concurrent_compactors defaults to the number of cores. -# Uncomment to make compaction mono-threaded, the pre-0.8 default. -#concurrent_compactors: 1 - -# Multi-threaded compaction. When enabled, each compaction will use -# up to one thread per core, plus one thread per sstable being merged. -# This is usually only useful for SSD-based hardware: otherwise, -# your concern is usually to get compaction to do LESS i/o (see: -# compaction_throughput_mb_per_sec), not more. -multithreaded_compaction: false - -# Throttles compaction to the given total throughput across the entire -# system. The faster you insert data, the faster you need to compact in -# order to keep the sstable count down, but in general, setting this to -# 16 to 32 times the rate you are inserting data is more than sufficient. -# Setting this to 0 disables throttling. Note that this account for all types -# of compaction, including validation compaction. -compaction_throughput_mb_per_sec: 16 - -# Track cached row keys during compaction, and re-cache their new -# positions in the compacted sstable. Disable if you use really large -# key caches. -compaction_preheat_key_cache: true - -# Throttles all outbound streaming file transfers on this node to the -# given total throughput in Mbps. This is necessary because Cassandra does -# mostly sequential IO when streaming data during bootstrap or repair, which -# can lead to saturating the network connection and degrading rpc performance. -# When unset, the default is 400 Mbps or 50 MB/s. -# stream_throughput_outbound_megabits_per_sec: 400 - -# Time to wait for a reply from other nodes before failing the command -rpc_timeout_in_ms: 10000 - -# Enable socket timeout for streaming operation. -# When a timeout occurs during streaming, streaming is retried from the start -# of the current file. This *can* involve re-streaming an important amount of -# data, so you should avoid setting the value too low. -# Default value is 0, which never timeout streams. -# streaming_socket_timeout_in_ms: 0 - -# phi value that must be reached for a host to be marked down. -# most users should never need to adjust this. -# phi_convict_threshold: 8 - -# endpoint_snitch -- Set this to a class that implements -# IEndpointSnitch. The snitch has two functions: -# - it teaches Cassandra enough about your network topology to route -# requests efficiently -# - it allows Cassandra to spread replicas around your cluster to avoid -# correlated failures. It does this by grouping machines into -# "datacenters" and "racks." Cassandra will do its best not to have -# more than one replica on the same "rack" (which may not actually -# be a physical location) -# -# IF YOU CHANGE THE SNITCH AFTER DATA IS INSERTED INTO THE CLUSTER, -# YOU MUST RUN A FULL REPAIR, SINCE THE SNITCH AFFECTS WHERE REPLICAS -# ARE PLACED. -# -# Out of the box, Cassandra provides -# - SimpleSnitch: -# Treats Strategy order as proximity. This improves cache locality -# when disabling read repair, which can further improve throughput. -# Only appropriate for single-datacenter deployments. -# - PropertyFileSnitch: -# Proximity is determined by rack and data center, which are -# explicitly configured in cassandra-topology.properties. -# - RackInferringSnitch: -# Proximity is determined by rack and data center, which are -# assumed to correspond to the 3rd and 2nd octet of each node's -# IP address, respectively. Unless this happens to match your -# deployment conventions (as it did Facebook's), this is best used -# as an example of writing a custom Snitch class. -# - Ec2Snitch: -# Appropriate for EC2 deployments in a single Region. Loads Region -# and Availability Zone information from the EC2 API. The Region is -# treated as the Datacenter, and the Availability Zone as the rack. -# Only private IPs are used, so this will not work across multiple -# Regions. -# - Ec2MultiRegionSnitch: -# Uses public IPs as broadcast_address to allow cross-region -# connectivity. (Thus, you should set seed addresses to the public -# IP as well.) You will need to open the storage_port or -# ssl_storage_port on the public IP firewall. (For intra-Region -# traffic, Cassandra will switch to the private IP after -# establishing a connection.) -# -# You can use a custom Snitch by setting this to the full class name -# of the snitch, which will be assumed to be on your classpath. -endpoint_snitch: SimpleSnitch - -# controls how often to perform the more expensive part of host score -# calculation -dynamic_snitch_update_interval_in_ms: 100 -# controls how often to reset all host scores, allowing a bad host to -# possibly recover -dynamic_snitch_reset_interval_in_ms: 600000 -# if set greater than zero and read_repair_chance is < 1.0, this will allow -# 'pinning' of replicas to hosts in order to increase cache capacity. -# The badness threshold will control how much worse the pinned host has to be -# before the dynamic snitch will prefer other replicas over it. This is -# expressed as a double which represents a percentage. Thus, a value of -# 0.2 means Cassandra would continue to prefer the static snitch values -# until the pinned host was 20% worse than the fastest. -dynamic_snitch_badness_threshold: 0.1 - -# request_scheduler -- Set this to a class that implements -# RequestScheduler, which will schedule incoming client requests -# according to the specific policy. This is useful for multi-tenancy -# with a single Cassandra cluster. -# NOTE: This is specifically for requests from the client and does -# not affect inter node communication. -# org.apache.cassandra.scheduler.NoScheduler - No scheduling takes place -# org.apache.cassandra.scheduler.RoundRobinScheduler - Round robin of -# client requests to a node with a separate queue for each -# request_scheduler_id. The scheduler is further customized by -# request_scheduler_options as described below. -request_scheduler: org.apache.cassandra.scheduler.NoScheduler - -# Scheduler Options vary based on the type of scheduler -# NoScheduler - Has no options -# RoundRobin -# - throttle_limit -- The throttle_limit is the number of in-flight -# requests per client. Requests beyond -# that limit are queued up until -# running requests can complete. -# The value of 80 here is twice the number of -# concurrent_reads + concurrent_writes. -# - default_weight -- default_weight is optional and allows for -# overriding the default which is 1. -# - weights -- Weights are optional and will default to 1 or the -# overridden default_weight. The weight translates into how -# many requests are handled during each turn of the -# RoundRobin, based on the scheduler id. -# -# request_scheduler_options: -# throttle_limit: 80 -# default_weight: 5 -# weights: -# Keyspace1: 1 -# Keyspace2: 5 - -# request_scheduler_id -- An identifer based on which to perform -# the request scheduling. Currently the only valid option is keyspace. -# request_scheduler_id: keyspace - -# index_interval controls the sampling of entries from the primrary -# row index in terms of space versus time. The larger the interval, -# the smaller and less effective the sampling will be. In technicial -# terms, the interval coresponds to the number of index entries that -# are skipped between taking each sample. All the sampled entries -# must fit in memory. Generally, a value between 128 and 512 here -# coupled with a large key cache size on CFs results in the best trade -# offs. This value is not often changed, however if you have many -# very small rows (many to an OS page), then increasing this will -# often lower memory usage without a impact on performance. -index_interval: 128 - -# Enable or disable inter-node encryption -# Default settings are TLS v1, RSA 1024-bit keys (it is imperative that -# users generate their own keys) TLS_RSA_WITH_AES_128_CBC_SHA as the cipher -# suite for authentication, key exchange and encryption of the actual data transfers. -# NOTE: No custom encryption options are enabled at the moment -# The available internode options are : all, none, dc, rack -# -# If set to dc cassandra will encrypt the traffic between the DCs -# If set to rack cassandra will encrypt the traffic between the racks -# -# The passwords used in these options must match the passwords used when generating -# the keystore and truststore. For instructions on generating these files, see: -# http://download.oracle.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html#CreateKeystore -# -encryption_options: - internode_encryption: none - keystore: conf/.keystore - keystore_password: cassandra - truststore: conf/.truststore - truststore_password: cassandra - # More advanced defaults below: - # protocol: TLS - # algorithm: SunX509 - # store_type: JKS - # cipher_suites: [TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA] http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/config/cc/repository/conf/advanced/qpid-virtualhosts.xml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/config/cc/repository/conf/advanced/qpid-virtualhosts.xml b/tools/stratos-installer/config/cc/repository/conf/advanced/qpid-virtualhosts.xml deleted file mode 100644 index dc2f197..0000000 --- a/tools/stratos-installer/config/cc/repository/conf/advanced/qpid-virtualhosts.xml +++ /dev/null @@ -1,69 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!-- - - - - 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. - - - --> -<virtualhosts> - <default>carbon</default> - <virtualhost> - <name>carbon</name> - <carbon> - <store> - <class>org.wso2.andes.server.store.CassandraMessageStore</class> - <username>admin</username> - <password>admin</password> - <cluster>ClusterOne</cluster> - <idGenerator>org.wso2.andes.server.cluster.coordination.TimeStampBasedMessageIdGenerator</idGenerator> - <connectionString>MB_CASSANDRA_HOST:MB_CASSANDRA_PORT</connectionString> - </store> - - <housekeeping> - <threadCount>2</threadCount> - <expiredMessageCheckPeriod>20000</expiredMessageCheckPeriod> - </housekeeping> - - <exchanges> - - <!-- Here you can add remove exchange to this virtualhost--> - <!--exchange> - <type>direct</type> - <name>carbon.direct</name> - <durable>true</durable> - </exchange> - <exchange> - <type>topic</type> - <name>carbon.topic</name> - </exchange--> - </exchanges> - - <queues> - <maximumQueueDepth>4235264</maximumQueueDepth> - <!-- 4Mb --> - <maximumMessageSize>2117632</maximumMessageSize> - <!-- 2Mb --> - <maximumMessageAge>3600000</maximumMessageAge> - <!-- 60 mins --> - <maximumMessageCount>50000</maximumMessageCount> - <!-- 50000 messages --> - </queues> - </carbon> - </virtualhost> -</virtualhosts> - - http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/config/cc/repository/conf/carbon.xml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/config/cc/repository/conf/carbon.xml b/tools/stratos-installer/config/cc/repository/conf/carbon.xml deleted file mode 100644 index d6b7b4d..0000000 --- a/tools/stratos-installer/config/cc/repository/conf/carbon.xml +++ /dev/null @@ -1,586 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> - -<!-- - - 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. ---> - -<!-- - This is the main server configuration file - - ${carbon.home} represents the carbon.home system property. - Other system properties can be specified in a similar manner. ---> -<Server xmlns="http://wso2.org/projects/carbon/carbon.xml"> - - <!-- - Product Name - --> - <Name>Apache Stratos Cloud Controller</Name> - - <!-- - machine readable unique key to identify each product - --> - <ServerKey>CC</ServerKey> - - <!-- - Product Version - --> - <version>4.0.0-SNAPSHOT</version> - - <!-- - Host name or IP address of the machine hosting this server - e.g. www.wso2.org, 192.168.1.10 - This is will become part of the End Point Reference of the - services deployed on this server instance. - --> - <!--HostName>www.wso2.org</HostName--> - - <!-- - Host name to be used for the Carbon management console - --> - <!--MgtHostName>mgt.wso2.org</MgtHostName--> - - <!-- - The URL of the back end server. This is where the admin services are hosted and - will be used by the clients in the front end server. - This is required only for the Front-end server. This is used when seperating BE server from FE server - --> - <ServerURL>local:/${carbon.context}/services/</ServerURL> - <!-- - <ServerURL>https://${carbon.local.ip}:${carbon.management.port}${carbon.context}/services/</ServerURL> - --> - <!-- - The URL of the index page. This is where the user will be redirected after signing in to the - carbon server. - --> - <!-- IndexPageURL>/carbon/admin/index.jsp</IndexPageURL--> - - <!-- - For cApp deployment, we have to identify the roles that can be acted by the current server. - The following property is used for that purpose. Any number of roles can be defined here. - Regular expressions can be used in the role. - Ex : <Role>.*</Role> means this server can act any role - --> - <ServerRoles> - <Role>${default.server.role}</Role> - </ServerRoles> - - <!-- uncommnet this line to subscribe to a bam instance automatically --> - <BamServerURL>https://BAM_HOSTNAME:BAM_PORT/services/</BamServerURL> - - <!-- - The fully qualified name of the server - --> - <Package>org.wso2.carbon</Package> - - <!-- - Webapp context root of WSO2 Carbon. - --> - <WebContextRoot>/</WebContextRoot> - - <!-- In-order to get the registry http Port from the back-end when the default http transport is not the same--> - <!--RegistryHttpPort>9763</RegistryHttpPort--> - - <!-- - Number of items to be displayed on a management console page. This is used at the - backend server for pagination of various items. - --> - <ItemsPerPage>15</ItemsPerPage> - - <!-- The endpoint URL of the cloud instance management Web service --> - <!--<InstanceMgtWSEndpoint>https://ec2.amazonaws.com/</InstanceMgtWSEndpoint>--> - - <!-- - Ports used by this server - --> - <Ports> - - <!-- Ports offset. This entry will set the value of the ports defined below to - the define value + Offset. - e.g. Offset=2 and HTTPS port=9443 will set the effective HTTPS port to 9445 - --> - <Offset>CC_PORT_OFFSET</Offset> - - <!-- The JMX Ports --> - <JMX> - <!--The port RMI registry is exposed--> - <RMIRegistryPort>9999</RMIRegistryPort> - <!--The port RMI server should be exposed--> - <RMIServerPort>11111</RMIServerPort> - </JMX> - - <!-- Embedded LDAP server specific ports --> - <EmbeddedLDAP> - <!-- Port which embedded LDAP server runs --> - <LDAPServerPort>10389</LDAPServerPort> - <!-- Port which KDC (Kerberos Key Distribution Center) server runs --> - <KDCServerPort>8000</KDCServerPort> - </EmbeddedLDAP> - - <!-- Embedded Qpid broker ports --> - <EmbeddedQpid> - <!-- Broker TCP Port --> - <BrokerPort>5672</BrokerPort> - <!-- SSL Port --> - <BrokerSSLPort>8672</BrokerSSLPort> - </EmbeddedQpid> - - <!-- - Override datasources JNDIproviderPort defined in bps.xml and datasources.properties files - --> - <!--<JNDIProviderPort>2199</JNDIProviderPort>--> - <!--Override receive port of thrift based entitlement service.--> - <ThriftEntitlementReceivePort>10500</ThriftEntitlementReceivePort> - - </Ports> - - <!-- - JNDI Configuration - --> - <JNDI> - <!-- - The fully qualified name of the default initial context factory - --> - <DefaultInitialContextFactory>org.wso2.carbon.tomcat.jndi.CarbonJavaURLContextFactory</DefaultInitialContextFactory> - <!-- - The restrictions that are done to various JNDI Contexts in a Multi-tenant environment - --> - <Restrictions> - <!-- - Contexts that will be available only to the super-tenant - --> - <!-- <SuperTenantOnly> - <UrlContexts> - <UrlContext> - <Scheme>foo</Scheme> - </UrlContext> - <UrlContext> - <Scheme>bar</Scheme> - </UrlContext> - </UrlContexts> - </SuperTenantOnly> --> - <!-- - Contexts that are common to all tenants - --> - <AllTenants> - <UrlContexts> - <UrlContext> - <Scheme>java</Scheme> - </UrlContext> - <!-- <UrlContext> - <Scheme>foo</Scheme> - </UrlContext> --> - </UrlContexts> - </AllTenants> - <!-- - All other contexts not mentioned above will be available on a per-tenant basis - (i.e. will not be shared among tenants) - --> - </Restrictions> - </JNDI> - - <!-- - Property to determine if the server is running an a cloud deployment environment. - This property should only be used to determine deployment specific details that are - applicable only in a cloud deployment, i.e when the server deployed *-as-a-service. - --> - <IsCloudDeployment>false</IsCloudDeployment> - - <!-- - Property to determine whether usage data should be collected for metering purposes - --> - <EnableMetering>false</EnableMetering> - - <!-- The Max time a thread should take for execution in seconds --> - <MaxThreadExecutionTime>600</MaxThreadExecutionTime> - - <!-- - A flag to enable or disable Ghost Deployer. By default this is set to false. That is - because the Ghost Deployer works only with the HTTP/S transports. If you are using - other transports, don't enable Ghost Deployer. - --> - <GhostDeployment> - <Enabled>false</Enabled> - <PartialUpdate>false</PartialUpdate> - </GhostDeployment> - - <!-- - Axis2 related configurations - --> - <Axis2Config> - <!-- - Location of the Axis2 Services & Modules repository - - This can be a directory in the local file system, or a URL. - - e.g. - 1. /home/wso2wsas/repository/ - An absolute path - 2. repository - In this case, the path is relative to CARBON_HOME - 3. file:///home/wso2wsas/repository/ - 4. http://wso2wsas/repository/ - --> - <RepositoryLocation>${carbon.home}/repository/deployment/server/</RepositoryLocation> - - <!-- - Deployment update interval in seconds. This is the interval between repository listener - executions. - --> - <DeploymentUpdateInterval>15</DeploymentUpdateInterval> - - <!-- - Location of the main Axis2 configuration descriptor file, a.k.a. axis2.xml file - - This can be a file on the local file system, or a URL - - e.g. - 1. /home/repository/axis2.xml - An absolute path - 2. conf/axis2.xml - In this case, the path is relative to CARBON_HOME - 3. file:///home/carbon/repository/axis2.xml - 4. http://repository/conf/axis2.xml - --> - <ConfigurationFile>${carbon.home}/repository/conf/axis2/axis2.xml</ConfigurationFile> - - <!-- - ServiceGroupContextIdleTime, which will be set in ConfigurationContex - for multiple clients which are going to access the same ServiceGroupContext - Default Value is 30 Sec. - --> - <ServiceGroupContextIdleTime>30000</ServiceGroupContextIdleTime> - - <!-- - This repository location is used to crete the client side configuration - context used by the server when calling admin services. - --> - <ClientRepositoryLocation>${carbon.home}/repository/deployment/client/</ClientRepositoryLocation> - <!-- This axis2 xml is used in createing the configuration context by the FE server - calling to BE server --> - <clientAxis2XmlLocation>${carbon.home}/repository/conf/axis2/axis2_client.xml</clientAxis2XmlLocation> - <!-- If this parameter is set, the ?wsdl on an admin service will not give the admin service wsdl. --> - <HideAdminServiceWSDLs>true</HideAdminServiceWSDLs> - - <!--WARNING-Use With Care! Uncommenting bellow parameter would expose all AdminServices in HTTP transport. - With HTTP transport your credentials and data routed in public channels are vulnerable for sniffing attacks. - Use bellow parameter ONLY if your communication channels are confirmed to be secured by other means --> - <!--HttpAdminServices>*</HttpAdminServices--> - - </Axis2Config> - - <!-- - The default user roles which will be created when the server - is started up for the first time. - --> - <ServiceUserRoles> - <Role> - <Name>admin</Name> - <Description>Default Administrator Role</Description> - </Role> - <Role> - <Name>user</Name> - <Description>Default User Role</Description> - </Role> - </ServiceUserRoles> - - <!-- - Enable following config to allow Emails as usernames. - --> - <!--EnableEmailUserName>true</EnableEmailUserName--> - - <!-- - Security configurations - --> - <Security> - <!-- - KeyStore which will be used for encrypting/decrypting passwords - and other sensitive information. - --> - <KeyStore> - <!-- Keystore file location--> - <Location>${carbon.home}/repository/resources/security/wso2carbon.jks</Location> - <!-- Keystore type (JKS/PKCS12 etc.)--> - <Type>JKS</Type> - <!-- Keystore password--> - <Password>wso2carbon</Password> - <!-- Private Key alias--> - <KeyAlias>wso2carbon</KeyAlias> - <!-- Private Key password--> - <KeyPassword>wso2carbon</KeyPassword> - </KeyStore> - - <!-- - System wide trust-store which is used to maintain the certificates of all - the trusted parties. - --> - <TrustStore> - <!-- trust-store file location --> - <Location>${carbon.home}/repository/resources/security/client-truststore.jks</Location> - <!-- trust-store type (JKS/PKCS12 etc.) --> - <Type>JKS</Type> - <!-- trust-store password --> - <Password>wso2carbon</Password> - </TrustStore> - - <!-- - The Authenticator configuration to be used at the JVM level. We extend the - java.net.Authenticator to make it possible to authenticate to given servers and - proxies. - --> - <NetworkAuthenticatorConfig> - <!-- - Below is a sample configuration for a single authenticator. Please note that - all child elements are mandatory. Not having some child elements would lead to - exceptions at runtime. - --> - <!-- <Credential> --> - <!-- - the pattern that would match a subset of URLs for which this authenticator - would be used - --> - <!-- <Pattern>regularExpression</Pattern> --> - <!-- - the type of this authenticator. Allowed values are: - 1. server - 2. proxy - --> - <!-- <Type>proxy</Type> --> - <!-- the username used to log in to server/proxy --> - <!-- <Username>username</Username> --> - <!-- the password used to log in to server/proxy --> - <!-- <Password>password</Password> --> - <!-- </Credential> --> - </NetworkAuthenticatorConfig> - - <!-- - The Tomcat realm to be used for hosted Web applications. Allowed values are; - 1. UserManager - 2. Memory - - If this is set to 'UserManager', the realm will pick users & roles from the system's - WSO2 User Manager. If it is set to 'memory', the realm will pick users & roles from - CARBON_HOME/repository/conf/tomcat/tomcat-users.xml - --> - <TomcatRealm>UserManager</TomcatRealm> - - <!--Option to disable storing of tokens issued by STS--> - <DisableTokenStore>false</DisableTokenStore> - - <!-- - Security token store class name. If this is not set, default class will be - org.wso2.carbon.security.util.SecurityTokenStore - --> - <!--<TokenStoreClassName>org.wso2.carbon.security.util.SecurityTokenStore</TokenStoreClassName> --> - </Security> - - <!-- - The temporary work directory - --> - <WorkDirectory>${carbon.home}/tmp/work</WorkDirectory> - - <!-- - House-keeping configuration - --> - <HouseKeeping> - - <!-- - true - Start House-keeping thread on server startup - false - Do not start House-keeping thread on server startup. - The user will run it manually as and when he wishes. - --> - <AutoStart>true</AutoStart> - - <!-- - The interval in *minutes*, between house-keeping runs - --> - <Interval>10</Interval> - - <!-- - The maximum time in *minutes*, temp files are allowed to live - in the system. Files/directories which were modified more than - "MaxTempFileLifetime" minutes ago will be removed by the - house-keeping task - --> - <MaxTempFileLifetime>30</MaxTempFileLifetime> - </HouseKeeping> - - <!-- - Configuration for handling different types of file upload & other file uploading related - config parameters. - To map all actions to a particular FileUploadExecutor, use - <Action>*</Action> - --> - <FileUploadConfig> - <!-- - The total file upload size limit in MB - --> - <TotalFileSizeLimit>100</TotalFileSizeLimit> - - <Mapping> - <Actions> - <Action>keystore</Action> - <Action>certificate</Action> - <Action>*</Action> - </Actions> - <Class>org.wso2.carbon.ui.transports.fileupload.AnyFileUploadExecutor</Class> - </Mapping> - - <Mapping> - <Actions> - <Action>jarZip</Action> - </Actions> - <Class>org.wso2.carbon.ui.transports.fileupload.JarZipUploadExecutor</Class> - </Mapping> - <Mapping> - <Actions> - <Action>dbs</Action> - </Actions> - <Class>org.wso2.carbon.ui.transports.fileupload.DBSFileUploadExecutor</Class> - </Mapping> - <Mapping> - <Actions> - <Action>tools</Action> - </Actions> - <Class>org.wso2.carbon.ui.transports.fileupload.ToolsFileUploadExecutor</Class> - </Mapping> - <Mapping> - <Actions> - <Action>toolsAny</Action> - </Actions> - <Class>org.wso2.carbon.ui.transports.fileupload.ToolsAnyFileUploadExecutor</Class> - </Mapping> - </FileUploadConfig> - - <!-- - Processors which process special HTTP GET requests such as ?wsdl, ?policy etc. - - In order to plug in a processor to handle a special request, simply add an entry to this - section. - - The value of the Item element is the first parameter in the query string(e.g. ?wsdl) - which needs special processing - - The value of the Class element is a class which implements - org.wso2.carbon.transport.HttpGetRequestProcessor - --> - <HttpGetRequestProcessors> - <Processor> - <Item>info</Item> - <Class>org.wso2.carbon.core.transports.util.InfoProcessor</Class> - </Processor> - <Processor> - <Item>wsdl</Item> - <Class>org.wso2.carbon.core.transports.util.Wsdl11Processor</Class> - </Processor> - <Processor> - <Item>wsdl2</Item> - <Class>org.wso2.carbon.core.transports.util.Wsdl20Processor</Class> - </Processor> - <Processor> - <Item>xsd</Item> - <Class>org.wso2.carbon.core.transports.util.XsdProcessor</Class> - </Processor> - </HttpGetRequestProcessors> - - <!-- Deployment Synchronizer Configuration. Uncomment the following section when running with "svn based" dep sync. - In master nodes you need to set both AutoCommit and AutoCheckout to true - and in worker nodes set only AutoCheckout to true. - --> - <!--<DeploymentSynchronizer> - <Enabled>true</Enabled> - <AutoCommit>false</AutoCommit> - <AutoCheckout>true</AutoCheckout> - <RepositoryType>svn</RepositoryType> - <SvnUrl>http://svnrepo.example.com/repos/</SvnUrl> - <SvnUser>username</SvnUser> - <SvnPassword>password</SvnPassword> - <SvnUrlAppendTenantId>true</SvnUrlAppendTenantId> - </DeploymentSynchronizer>--> - - <!-- Deployment Synchronizer Configuration. Uncomment the following section when running with "registry based" dep sync. - In master nodes you need to set both AutoCommit and AutoCheckout to true - and in worker nodes set only AutoCheckout to true. - --> - <!--<DeploymentSynchronizer> - <Enabled>true</Enabled> - <AutoCommit>false</AutoCommit> - <AutoCheckout>true</AutoCheckout> - </DeploymentSynchronizer>--> - - <!-- Mediation persistence configurations. Only valid if mediation features are available i.e. ESB --> - <!--<MediationConfig> - <LoadFromRegistry>false</LoadFromRegistry> - <SaveToFile>false</SaveToFile> - <Persistence>enabled</Persistence> - <RegistryPersistence>enabled</RegistryPersistence> - </MediationConfig>--> - - <!-- - Server intializing code, specified as implementation classes of org.wso2.carbon.core.ServerInitializer. - This code will be run when the Carbon server is initialized - --> - <ServerInitializers> - <!--<Initializer></Initializer>--> - </ServerInitializers> - - <!-- - Indicates whether the Carbon Servlet is required by the system, and whether it should be - registered - --> - <RequireCarbonServlet>${require.carbon.servlet}</RequireCarbonServlet> - - <!-- - Carbon H2 OSGI Configuration - By default non of the servers start. - name="web" - Start the web server with the H2 Console - name="webPort" - The port (default: 8082) - name="webAllowOthers" - Allow other computers to connect - name="webSSL" - Use encrypted (HTTPS) connections - name="tcp" - Start the TCP server - name="tcpPort" - The port (default: 9092) - name="tcpAllowOthers" - Allow other computers to connect - name="tcpSSL" - Use encrypted (SSL) connections - name="pg" - Start the PG server - name="pgPort" - The port (default: 5435) - name="pgAllowOthers" - Allow other computers to connect - name="trace" - Print additional trace information; for all servers - name="baseDir" - The base directory for H2 databases; for all servers - --> - <!--H2DatabaseConfiguration> - <property name="web" /> - <property name="webPort">8082</property> - <property name="webAllowOthers" /> - <property name="webSSL" /> - <property name="tcp" /> - <property name="tcpPort">9092</property> - <property name="tcpAllowOthers" /> - <property name="tcpSSL" /> - <property name="pg" /> - <property name="pgPort">5435</property> - <property name="pgAllowOthers" /> - <property name="trace" /> - <property name="baseDir">${carbon.home}</property> - </H2DatabaseConfiguration--> - <!--Disabling statistics reporter by default--> - <StatisticsReporterDisabled>true</StatisticsReporterDisabled> - - <!-- - Default Feature Repository of WSO2 Carbon. - --> - <FeatureRepository> - <RepositoryName>default repository</RepositoryName> - <RepositoryURL>http://dist.wso2.org/p2/carbon/releases/4.1.1</RepositoryURL> - </FeatureRepository> -</Server> http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/config/cc/repository/conf/cloud-controller.xml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/config/cc/repository/conf/cloud-controller.xml b/tools/stratos-installer/config/cc/repository/conf/cloud-controller.xml deleted file mode 100644 index 57189e0..0000000 --- a/tools/stratos-installer/config/cc/repository/conf/cloud-controller.xml +++ /dev/null @@ -1,91 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!-- - # 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. - --> -<cloudController xmlns:svns="http://org.wso2.securevault/configuration"> - - <svns:secureVault - provider="org.wso2.securevault.secret.handler.SecretManagerSecretCallbackHandler" /> - - <dataPublisher enable="false"> - <!-- BAM Server Info - default values are 'admin' and 'admin' - Optional element. --> - <bamServer> - <!-- BAM server URL should be specified in carbon.xml --> - <adminUserName>admin</adminUserName> - <adminPassword svns:secretAlias="cloud.controller.bam.server.admin.password">admin</adminPassword> - </bamServer> - <!-- Default cron expression is '1 * * * * ? *' meaning 'first second of every minute'. - Optional element. --> - <cron>1 * * * * ? *</cron> - <!-- Cassandra cluster related info --> - <!--cassandraInfo> - <connectionUrl>localhost:9160</connectionUrl> - <userName>admin</userName> - <password svns:secretAlias="cloud.controller.cassandra.server.password">admin</password> - </cassandraInfo--> - </dataPublisher> - - <topologySync enable="true"> - <!-- MB server info --> - <property name="cron" value="1 * * * * ? *" /> - </topologySync> - - <!-- Specify the properties that are common to an IaaS here. This element - is not necessary [0..1]. But you can use this section to avoid specifying - same property over and over again. --> - <iaasProviders> - <EC2_PROVIDER_STARTiaasProvider type="ec2" name="ec2 specific details"> - <className>org.apache.stratos.cloud.controller.iaases.ec2.EC2Iaas</className> - <provider>aws-ec2</provider> - <identity svns:secretAlias="cloud.controller.ec2.identity">EC2_IDENTITY</identity> - <credential svns:secretAlias="cloud.controller.ec2.credential">EC2_CREDENTIAL</credential> - <property name="jclouds.ec2.ami-query" value="owner-id=EC2_OWNER_ID;state=available;image-type=machine"/> - <property name="availabilityZone" value="EC2_AVAILABILITY_ZONE"/> - <property name="securityGroups" value="EC2_SECURITY_GROUPS"/> - <property name="autoAssignIp" value="true" /> - <property name="keyPair" value="EC2_KEYPAIR"/> - </iaasProviderEC2_PROVIDER_END> - <OPENSTACK_PROVIDER_STARTiaasProvider type="openstack" name="openstack specific details"> - <className>org.apache.stratos.cloud.controller.iaases.openstack.OpenstackIaas</className> - <provider>openstack-nova</provider> - <identity svns:secretAlias="cloud.controller.openstack.identity">OPENSTACK_IDENTITY</identity> - <credential svns:secretAlias="cloud.controller.openstack.credential">OPENSTACK_CREDENTIAL</credential> - <property name="jclouds.endpoint" value="OPENSTACK_ENDPOINT" /> - <property name="jclouds.openstack-nova.auto-create-floating-ips" value="false"/> - <property name="jclouds.api-version" value="2.0/" /> - <property name="openstack.networking.provider" value="OPENSTACK_NETWORKING_PROVIDER" /> - <property name="X" value="x" /> - <property name="Y" value="y" /> - <property name="securityGroups" value="OPENSTACK_SECURITY_GROUPS"/> - <property name="keyPair" value="OPENSTACK_KEYPAIR"/> - </iaasProviderOPENSTACK_PROVIDER_END> - <VCLOUD_PROVIDER_STARTiaasProvider type="vcloud" name="VMware vCloud specific details"> - <className>org.apache.stratos.cloud.controller.iaases.vcloud.VCloudIaas</className> - <provider>vcloud</provider> - <identity svns:secretAlias="cloud.controller.vcloud.identity">VCLOUD_IDENTITY</identity> - <credential svns:secretAlias="cloud.controller.vcloud.credential">VCLOUD_CREDENTIAL</credential> - <property name="jclouds.endpoint" value="VCLOUD_ENDPOINT" /> - <property name="jclouds.vcloud.version.schema" value="1.5" /> - <property name="jclouds.api-version" value="1.5" /> - <property name="autoAssignIp" value="true" /> - <property name="X" value="x" /> - <property name="Y" value="y" /> - </iaasProviderVCLOUD_PROVIDER_END> - </iaasProviders> -</cloudController> http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/config/cc/repository/conf/jndi.properties ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/config/cc/repository/conf/jndi.properties b/tools/stratos-installer/config/cc/repository/conf/jndi.properties deleted file mode 100644 index 30d49fc..0000000 --- a/tools/stratos-installer/config/cc/repository/conf/jndi.properties +++ /dev/null @@ -1,24 +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. -# -# - -connectionfactoryName=topicConnectionfactory -connectionfactory.topicConnectionfactory=amqp://admin:admin@clientID/carbon?brokerlist='tcp://MB_HOSTNAME:MB_LISTEN_PORT'&reconnect='true' -java.naming.factory.initial=org.wso2.andes.jndi.PropertiesFileInitialContextFactory http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/config/cep/repository/conf/activemq/jndi.properties ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/config/cep/repository/conf/activemq/jndi.properties b/tools/stratos-installer/config/cep/repository/conf/activemq/jndi.properties deleted file mode 100644 index 8ce5c13..0000000 --- a/tools/stratos-installer/config/cep/repository/conf/activemq/jndi.properties +++ /dev/null @@ -1,29 +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. - -# register some connection factories -# connectionfactory.[jndiname]=[ConnectionURL] - -connectionfactoryName=TopicConnectionFactory -java.naming.provider.url=tcp://MB_HOSTNAME:MB_LISTEN_PORT -java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory - -# register some topics in JNDI using the form -# topic.[jndiName]=[physicalName] -topic.lb-stats=lb-stats -topic.instance-stats=instance-stats -topic.summarized-health-stats=summarized-health-stats http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/config/cep/repository/conf/jndi.properties ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/config/cep/repository/conf/jndi.properties b/tools/stratos-installer/config/cep/repository/conf/jndi.properties deleted file mode 100644 index f9c29c4..0000000 --- a/tools/stratos-installer/config/cep/repository/conf/jndi.properties +++ /dev/null @@ -1,33 +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. - -# register some connection factories -# connectionfactory.[jndiname]=[ConnectionURL] - -java.naming.factory.initial=org.wso2.andes.jndi.PropertiesFileInitialContextFactory - -# use the following property to configure the default connector -connectionfactory.topicConnectionfactory=amqp://admin:admin@clientID/carbon?brokerlist='tcp://MB_HOSTNAME:MB_LISTEN_PORT'&reconnect='true' - -# use the following property to specify the JNDI name of the connection factory -connectionfactoryName=connectionfactory,topicConnectionfactory - -# register some topics in JNDI using the form -# topic.[jndiName]=[physicalName] -topic.lb-stats=lb-stats -topic.instance-stats=instance-stats -topic.summarized-health-stats=summarized-health-stats http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/config/greg/repository/conf/carbon.xml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/config/greg/repository/conf/carbon.xml b/tools/stratos-installer/config/greg/repository/conf/carbon.xml deleted file mode 100644 index 84d97db..0000000 --- a/tools/stratos-installer/config/greg/repository/conf/carbon.xml +++ /dev/null @@ -1,609 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> - -<!-- - ~ Copyright 2005-2011 WSO2, Inc. (http://wso2.com) - ~ - ~ 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. - --> - -<!-- - This is the main server configuration file - - ${carbon.home} represents the carbon.home system property. - Other system properties can be specified in a similar manner. ---> -<Server xmlns="http://wso2.org/projects/carbon/carbon.xml"> - - <!-- - Product Name - --> - <Name>WSO2 Governance Registry</Name> - - <!-- - machine readable unique key to identify each product - --> - <ServerKey>Greg</ServerKey> - - <!-- - Product Version - --> - <Version>4.6.0</Version> - - <!-- - Host name or IP address of the machine hosting this server - e.g. www.wso2.org, 192.168.1.10 - This is will become part of the End Point Reference of the - services deployed on this server instance. - --> - <!--HostName>www.wso2.org</HostName--> - - <!-- - Host name to be used for the Carbon management console - --> - <!--MgtHostName>mgt.wso2.org</MgtHostName--> - - <!-- - The URL of the back end server. This is where the admin services are hosted and - will be used by the clients in the front end server. - This is required only for the Front-end server. This is used when seperating BE server from FE server - --> - <ServerURL>local:/${carbon.context}/services/</ServerURL> - <!-- - <ServerURL>https://${carbon.local.ip}:${carbon.management.port}${carbon.context}/services/</ServerURL> - --> - <!-- - The URL of the index page. This is where the user will be redirected after signing in to the - carbon server. - --> - <!-- IndexPageURL>/carbon/admin/index.jsp</IndexPageURL--> - - <!-- - For cApp deployment, we have to identify the roles that can be acted by the current server. - The following property is used for that purpose. Any number of roles can be defined here. - Regular expressions can be used in the role. - Ex : <Role>.*</Role> means this server can act any role - --> - <ServerRoles> - <Role>GovernanceRegistry</Role> - </ServerRoles> - - <!-- uncommnet this line to subscribe to a bam instance automatically --> - <!--<BamServerURL>https://bamhost:bamport/services/</BamServerURL>--> - - <!-- - The fully qualified name of the server - --> - <Package>org.wso2.carbon</Package> - - <!-- - Webapp context root of WSO2 Carbon. - --> - <WebContextRoot>/</WebContextRoot> - - <!-- In-order to get the registry http Port from the back-end when the default http transport is not the same--> - <!--RegistryHttpPort>9763</RegistryHttpPort--> - - <!-- - Number of items to be displayed on a management console page. This is used at the - backend server for pagination of various items. - --> - <ItemsPerPage>15</ItemsPerPage> - - <!-- The endpoint URL of the cloud instance management Web service --> - <!--<InstanceMgtWSEndpoint>https://ec2.amazonaws.com/</InstanceMgtWSEndpoint>--> - - <!-- - Ports used by this server - --> - <Ports> - - <!-- Ports offset. This entry will set the value of the ports defined below to - the define value + Offset. - e.g. Offset=2 and HTTPS port=9443 will set the effective HTTPS port to 9445 - --> - <Offset>2</Offset> - - <!-- The JMX Ports --> - <JMX> - <!--The port RMI registry is exposed--> - <RMIRegistryPort>9999</RMIRegistryPort> - <!--The port RMI server should be exposed--> - <RMIServerPort>11111</RMIServerPort> - </JMX> - - <!-- Embedded LDAP server specific ports --> - <EmbeddedLDAP> - <!-- Port which embedded LDAP server runs --> - <LDAPServerPort>10389</LDAPServerPort> - <!-- Port which KDC (Kerberos Key Distribution Center) server runs --> - <KDCServerPort>8000</KDCServerPort> - </EmbeddedLDAP> - - <!-- Embedded Qpid broker ports --> - <EmbeddedQpid> - <!-- Broker TCP Port --> - <BrokerPort>5672</BrokerPort> - <!-- SSL Port --> - <BrokerSSLPort>8672</BrokerSSLPort> - </EmbeddedQpid> - - <!-- - Override datasources JNDIproviderPort defined in bps.xml and datasources.properties files - --> - <!--<JNDIProviderPort>2199</JNDIProviderPort>--> - <!--Override receive port of thrift based entitlement service.--> - <ThriftEntitlementReceivePort>10500</ThriftEntitlementReceivePort> - - </Ports> - - <!-- - JNDI Configuration - --> - <JNDI> - <!-- - The fully qualified name of the default initial context factory - --> - <DefaultInitialContextFactory>org.wso2.carbon.tomcat.jndi.CarbonJavaURLContextFactory</DefaultInitialContextFactory> - <!-- - The restrictions that are done to various JNDI Contexts in a Multi-tenant environment - --> - <Restrictions> - <!-- - Contexts that will be available only to the super-tenant - --> - <!-- <SuperTenantOnly> - <UrlContexts> - <UrlContext> - <Scheme>foo</Scheme> - </UrlContext> - <UrlContext> - <Scheme>bar</Scheme> - </UrlContext> - </UrlContexts> - </SuperTenantOnly> --> - <!-- - Contexts that are common to all tenants - --> - <AllTenants> - <UrlContexts> - <UrlContext> - <Scheme>java</Scheme> - </UrlContext> - <!-- <UrlContext> - <Scheme>foo</Scheme> - </UrlContext> --> - </UrlContexts> - </AllTenants> - <!-- - All other contexts not mentioned above will be available on a per-tenant basis - (i.e. will not be shared among tenants) - --> - </Restrictions> - </JNDI> - - <!-- - Property to determine if the server is running an a cloud deployment environment. - This property should only be used to determine deployment specific details that are - applicable only in a cloud deployment, i.e when the server deployed *-as-a-service. - --> - <IsCloudDeployment>false</IsCloudDeployment> - - <!-- - Property to determine whether usage data should be collected for metering purposes - --> - <EnableMetering>false</EnableMetering> - - <!-- The Max time a thread should take for execution in seconds --> - <MaxThreadExecutionTime>600</MaxThreadExecutionTime> - - <!-- - A flag to enable or disable Ghost Deployer. By default this is set to false. That is - because the Ghost Deployer works only with the HTTP/S transports. If you are using - other transports, don't enable Ghost Deployer. - --> - <GhostDeployment> - <Enabled>false</Enabled> - <PartialUpdate>false</PartialUpdate> - </GhostDeployment> - - <!-- - Axis2 related configurations - --> - <Axis2Config> - <!-- - Location of the Axis2 Services & Modules repository - - This can be a directory in the local file system, or a URL. - - e.g. - 1. /home/wso2wsas/repository/ - An absolute path - 2. repository - In this case, the path is relative to CARBON_HOME - 3. file:///home/wso2wsas/repository/ - 4. http://wso2wsas/repository/ - --> - <RepositoryLocation>${carbon.home}/repository/deployment/server/</RepositoryLocation> - - <!-- - Deployment update interval in seconds. This is the interval between repository listener - executions. - --> - <DeploymentUpdateInterval>15</DeploymentUpdateInterval> - - <!-- - Location of the main Axis2 configuration descriptor file, a.k.a. axis2.xml file - - This can be a file on the local file system, or a URL - - e.g. - 1. /home/repository/axis2.xml - An absolute path - 2. conf/axis2.xml - In this case, the path is relative to CARBON_HOME - 3. file:///home/carbon/repository/axis2.xml - 4. http://repository/conf/axis2.xml - --> - <ConfigurationFile>${carbon.home}/repository/conf/axis2/axis2.xml</ConfigurationFile> - - <!-- - ServiceGroupContextIdleTime, which will be set in ConfigurationContex - for multiple clients which are going to access the same ServiceGroupContext - Default Value is 30 Sec. - --> - <ServiceGroupContextIdleTime>30000</ServiceGroupContextIdleTime> - - <!-- - This repository location is used to crete the client side configuration - context used by the server when calling admin services. - --> - <ClientRepositoryLocation>${carbon.home}/repository/deployment/client/</ClientRepositoryLocation> - <!-- This axis2 xml is used in createing the configuration context by the FE server - calling to BE server --> - <clientAxis2XmlLocation>${carbon.home}/repository/conf/axis2/axis2_client.xml</clientAxis2XmlLocation> - <!-- If this parameter is set, the ?wsdl on an admin service will not give the admin service wsdl. --> - <HideAdminServiceWSDLs>true</HideAdminServiceWSDLs> - - <!--WARNING-Use With Care! Uncommenting bellow parameter would expose all AdminServices in HTTP transport. - With HTTP transport your credentials and data routed in public channels are vulnerable for sniffing attacks. - Use bellow parameter ONLY if your communication channels are confirmed to be secured by other means --> - <!--HttpAdminServices>*</HttpAdminServices--> - - </Axis2Config> - - <!-- - The default user roles which will be created when the server - is started up for the first time. - --> - <ServiceUserRoles> - <Role> - <Name>admin</Name> - <Description>Default Administrator Role</Description> - </Role> - <Role> - <Name>user</Name> - <Description>Default User Role</Description> - </Role> - </ServiceUserRoles> - - <!-- - Enable following config to allow Emails as usernames. - --> - <!--EnableEmailUserName>true</EnableEmailUserName--> - - <!-- - Security configurations - --> - <Security> - <!-- - KeyStore which will be used for encrypting/decrypting passwords - and other sensitive information. - --> - <KeyStore> - <!-- Keystore file location--> - <Location>${carbon.home}/repository/resources/security/wso2carbon.jks</Location> - <!-- Keystore type (JKS/PKCS12 etc.)--> - <Type>JKS</Type> - <!-- Keystore password--> - <Password>wso2carbon</Password> - <!-- Private Key alias--> - <KeyAlias>wso2carbon</KeyAlias> - <!-- Private Key password--> - <KeyPassword>wso2carbon</KeyPassword> - </KeyStore> - - <!-- - System wide trust-store which is used to maintain the certificates of all - the trusted parties. - --> - <TrustStore> - <!-- trust-store file location --> - <Location>${carbon.home}/repository/resources/security/client-truststore.jks</Location> - <!-- trust-store type (JKS/PKCS12 etc.) --> - <Type>JKS</Type> - <!-- trust-store password --> - <Password>wso2carbon</Password> - </TrustStore> - - <!-- - The Authenticator configuration to be used at the JVM level. We extend the - java.net.Authenticator to make it possible to authenticate to given servers and - proxies. - --> - <NetworkAuthenticatorConfig> - <!-- - Below is a sample configuration for a single authenticator. Please note that - all child elements are mandatory. Not having some child elements would lead to - exceptions at runtime. - --> - <!-- <Credential> --> - <!-- - the pattern that would match a subset of URLs for which this authenticator - would be used - --> - <!-- <Pattern>regularExpression</Pattern> --> - <!-- - the type of this authenticator. Allowed values are: - 1. server - 2. proxy - --> - <!-- <Type>proxy</Type> --> - <!-- the username used to log in to server/proxy --> - <!-- <Username>username</Username> --> - <!-- the password used to log in to server/proxy --> - <!-- <Password>password</Password> --> - <!-- </Credential> --> - </NetworkAuthenticatorConfig> - - <!-- - The Tomcat realm to be used for hosted Web applications. Allowed values are; - 1. UserManager - 2. Memory - - If this is set to 'UserManager', the realm will pick users & roles from the system's - WSO2 User Manager. If it is set to 'memory', the realm will pick users & roles from - CARBON_HOME/repository/conf/tomcat/tomcat-users.xml - --> - <TomcatRealm>UserManager</TomcatRealm> - - <!--Option to disable storing of tokens issued by STS--> - <DisableTokenStore>false</DisableTokenStore> - - <!-- - Security token store class name. If this is not set, default class will be - org.wso2.carbon.security.util.SecurityTokenStore - --> - <!--TokenStoreClassName>org.wso2.carbon.identity.sts.store.DBTokenStore</TokenStoreClassName--> - </Security> - - <!-- - The temporary work directory - --> - <WorkDirectory>${carbon.home}/tmp/work</WorkDirectory> - - <!-- - House-keeping configuration - --> - <HouseKeeping> - - <!-- - true - Start House-keeping thread on server startup - false - Do not start House-keeping thread on server startup. - The user will run it manually as and when he wishes. - --> - <AutoStart>true</AutoStart> - - <!-- - The interval in *minutes*, between house-keeping runs - --> - <Interval>10</Interval> - - <!-- - The maximum time in *minutes*, temp files are allowed to live - in the system. Files/directories which were modified more than - "MaxTempFileLifetime" minutes ago will be removed by the - house-keeping task - --> - <MaxTempFileLifetime>30</MaxTempFileLifetime> - </HouseKeeping> - - <!-- - Configuration for handling different types of file upload & other file uploading related - config parameters. - To map all actions to a particular FileUploadExecutor, use - <Action>*</Action> - --> - <FileUploadConfig> - <!-- - The total file upload size limit in MB - --> - <TotalFileSizeLimit>100</TotalFileSizeLimit> - - <Mapping> - <Actions> - <Action>keystore</Action> - <Action>certificate</Action> - <Action>*</Action> - </Actions> - <Class>org.wso2.carbon.ui.transports.fileupload.AnyFileUploadExecutor</Class> - </Mapping> - - <Mapping> - <Actions> - <Action>jarZip</Action> - </Actions> - <Class>org.wso2.carbon.ui.transports.fileupload.JarZipUploadExecutor</Class> - </Mapping> - <Mapping> - <Actions> - <Action>dbs</Action> - </Actions> - <Class>org.wso2.carbon.ui.transports.fileupload.DBSFileUploadExecutor</Class> - </Mapping> - <Mapping> - <Actions> - <Action>tools</Action> - </Actions> - <Class>org.wso2.carbon.ui.transports.fileupload.ToolsFileUploadExecutor</Class> - </Mapping> - <Mapping> - <Actions> - <Action>toolsAny</Action> - </Actions> - <Class>org.wso2.carbon.ui.transports.fileupload.ToolsAnyFileUploadExecutor</Class> - </Mapping> - </FileUploadConfig> - - <!-- - Processors which process special HTTP GET requests such as ?wsdl, ?policy etc. - - In order to plug in a processor to handle a special request, simply add an entry to this - section. - - The value of the Item element is the first parameter in the query string(e.g. ?wsdl) - which needs special processing - - The value of the Class element is a class which implements - org.wso2.carbon.transport.HttpGetRequestProcessor - --> - <HttpGetRequestProcessors> - <Processor> - <Item>info</Item> - <Class>org.wso2.carbon.core.transports.util.InfoProcessor</Class> - </Processor> - <Processor> - <Item>wsdl</Item> - <Class>org.wso2.carbon.core.transports.util.Wsdl11Processor</Class> - </Processor> - <Processor> - <Item>wsdl2</Item> - <Class>org.wso2.carbon.core.transports.util.Wsdl20Processor</Class> - </Processor> - <Processor> - <Item>xsd</Item> - <Class>org.wso2.carbon.core.transports.util.XsdProcessor</Class> - </Processor> - </HttpGetRequestProcessors> - - <!-- Deployment Synchronizer Configuration. t Enabled value to true when running with "svn based" dep sync. - In master nodes you need to set both AutoCommit and AutoCheckout to true - and in worker nodes set only AutoCheckout to true. - --> - <DeploymentSynchronizer> - <Enabled>false</Enabled> - <AutoCommit>false</AutoCommit> - <AutoCheckout>true</AutoCheckout> - <RepositoryType>svn</RepositoryType> - <SvnUrl>http://svnrepo.example.com/repos/</SvnUrl> - <SvnUser>username</SvnUser> - <SvnPassword>password</SvnPassword> - <SvnUrlAppendTenantId>true</SvnUrlAppendTenantId> - </DeploymentSynchronizer> - - <!-- Deployment Synchronizer Configuration. Uncomment the following section when running with "registry based" dep sync. - In master nodes you need to set both AutoCommit and AutoCheckout to true - and in worker nodes set only AutoCheckout to true. - --> - <!--<DeploymentSynchronizer> - <Enabled>true</Enabled> - <AutoCommit>false</AutoCommit> - <AutoCheckout>true</AutoCheckout> - </DeploymentSynchronizer>--> - - <!-- Mediation persistence configurations. Only valid if mediation features are available i.e. ESB --> - <!--<MediationConfig> - <LoadFromRegistry>false</LoadFromRegistry> - <SaveToFile>false</SaveToFile> - <Persistence>enabled</Persistence> - <RegistryPersistence>enabled</RegistryPersistence> - </MediationConfig>--> - - <!-- - Server intializing code, specified as implementation classes of org.wso2.carbon.core.ServerInitializer. - This code will be run when the Carbon server is initialized - --> - <ServerInitializers> - <!--<Initializer></Initializer>--> - </ServerInitializers> - - <!-- - Indicates whether the Carbon Servlet is required by the system, and whether it should be - registered - --> - <RequireCarbonServlet>${require.carbon.servlet}</RequireCarbonServlet> - - <!-- - Carbon H2 OSGI Configuration - By default non of the servers start. - name="web" - Start the web server with the H2 Console - name="webPort" - The port (default: 8082) - name="webAllowOthers" - Allow other computers to connect - name="webSSL" - Use encrypted (HTTPS) connections - name="tcp" - Start the TCP server - name="tcpPort" - The port (default: 9092) - name="tcpAllowOthers" - Allow other computers to connect - name="tcpSSL" - Use encrypted (SSL) connections - name="pg" - Start the PG server - name="pgPort" - The port (default: 5435) - name="pgAllowOthers" - Allow other computers to connect - name="trace" - Print additional trace information; for all servers - name="baseDir" - The base directory for H2 databases; for all servers - --> - <!--H2DatabaseConfiguration> - <property name="web" /> - <property name="webPort">8082</property> - <property name="webAllowOthers" /> - <property name="webSSL" /> - <property name="tcp" /> - <property name="tcpPort">9092</property> - <property name="tcpAllowOthers" /> - <property name="tcpSSL" /> - <property name="pg" /> - <property name="pgPort">5435</property> - <property name="pgAllowOthers" /> - <property name="trace" /> - <property name="baseDir">${carbon.home}</property> - </H2DatabaseConfiguration--> - <!--Disabling statistics reporter by default--> - <StatisticsReporterDisabled>true</StatisticsReporterDisabled> - - <!-- Enable accessing Admin Console via HTTP --> - <!-- EnableHTTPAdminConsole>true</EnableHTTPAdminConsole --> - - <!-- - Default Feature Repository of WSO2 Carbon. - --> - <FeatureRepository> - <RepositoryName>default repository</RepositoryName> - <RepositoryURL>http://dist.wso2.org/p2/carbon/releases/4.2.0</RepositoryURL> - </FeatureRepository> - - <!-- - Configure API Management - --> - <APIManagement> - - <!--Uses the embedded API Manager by default. If you want to use an external - API Manager instance to manage APIs, configure below externalAPIManager--> - - <Enabled>true</Enabled> - - <!--Uncomment and configure API Gateway and - Publisher URLs to use external API Manager instance--> - - <!--ExternalAPIManager> - - <APIGatewayURL>http://localhost:8281</APIGatewayURL> - <APIPublisherURL>http://localhost:8281/publisher</APIPublisherURL> - - </ExternalAPIManager--> - - <LoadAPIContextsInServerStartup>true</LoadAPIContextsInServerStartup> - </APIManagement> -</Server>
