Removing unused files in stratos-installer : STRATOS-1393
Project: http://git-wip-us.apache.org/repos/asf/stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/e615fb82 Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/e615fb82 Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/e615fb82 Branch: refs/heads/master Commit: e615fb82f1009a75237bb3dad89f6edd2f468a0d Parents: c7f5642 Author: lasinducharith <[email protected]> Authored: Tue May 12 19:03:33 2015 +0530 Committer: lasinducharith <[email protected]> Committed: Tue May 12 19:03:33 2015 +0530 ---------------------------------------------------------------------- .../cartridges/ec2/ec2-mysql.xml | 55 -- .../cartridges/ec2/ec2-php.xml | 54 -- .../cartridges/ec2/ec2-tomcat.xml | 54 -- .../cartridges/openstack/openstack-mysql.xml | 55 -- .../cartridges/openstack/openstack-php.xml | 54 -- .../cartridges/openstack/openstack-tomcat.xml | 55 -- .../config/as/repository/conf/autoscaler.xml | 33 - .../config/as/repository/conf/carbon.xml | 586 --------------- .../config/as/repository/conf/jndi.properties | 24 - .../config/bam/bin/wso2server.sh | 296 -------- .../config/bam/repository/conf/carbon.xml | 576 --------------- .../conf/datasources/master-datasources.xml | 128 ---- .../repository/conf/etc/cassandra-component.xml | 28 - .../bam/repository/conf/etc/cassandra.yaml | 562 --------------- .../conf/advanced/qpid-virtualhosts.xml | 69 -- .../config/cc/repository/conf/carbon.xml | 586 --------------- .../cc/repository/conf/cloud-controller.xml | 91 --- .../config/cc/repository/conf/jndi.properties | 24 - .../repository/conf/activemq/jndi.properties | 29 - .../config/cep/repository/conf/jndi.properties | 33 - .../config/greg/repository/conf/carbon.xml | 609 ---------------- .../config/is/repository/conf/axis2/axis2.xml | 715 ------------------- .../conf/datasources/master-datasources.xml | 89 --- .../config/is/repository/conf/tenant-mgt.xml | 39 - .../repository/conf/tomcat/catalina-server.xml | 98 --- .../config/is/repository/conf/user-mgt.xml | 248 ------- .../config/lb/repository/conf/axis2/axis2.xml | 526 -------------- .../config/lb/repository/conf/loadbalancer.conf | 118 --- .../config/sm/repository/conf/carbon.xml | 603 ---------------- .../repository/conf/cartridge-config.properties | 29 - .../conf/datasources/master-datasources.xml | 129 ---- .../conf/datasources/stratos-datasources.xml | 51 -- .../config/sm/repository/conf/jndi.properties | 24 - tools/stratos-installer/demo.sh | 154 ---- tools/stratos-installer/ec2-cartridge.sh | 132 ---- tools/stratos-installer/ec2-user-data.sh | 141 ---- tools/stratos-installer/imageupload.sh | 101 --- tools/stratos-installer/openstack-cartridge.sh | 131 ---- .../scripts/add_entry_zone_file.sh | 79 -- .../scripts/copy-private-key.sh | 55 -- tools/stratos-installer/scripts/create-app.sh | 58 -- .../scripts/git-folder-structure.sh | 67 -- tools/stratos-installer/scripts/keygen.sh | 52 -- .../scripts/manage-git-repo.sh | 115 --- .../scripts/remove_entry_zone_file.sh | 84 --- .../scripts/set-mysql-password.sh | 55 -- .../scripts/update-instance.sh | 54 -- 47 files changed, 7948 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/cartridges/ec2/ec2-mysql.xml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/cartridges/ec2/ec2-mysql.xml b/tools/stratos-installer/cartridges/ec2/ec2-mysql.xml deleted file mode 100644 index 292dca4..0000000 --- a/tools/stratos-installer/cartridges/ec2/ec2-mysql.xml +++ /dev/null @@ -1,55 +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. ---> - -<!-- Use below section to specify properties that are needed in order to start Cartridges. --> - <cartridges> - <!-- You can have 1..n cartridge elements. --> - <cartridge type="mysql" host="mysql.STRATOS_DOMAIN" provider="data" version="5.5" multiTenant="false"> - <!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties - specified under iaasProvider child elements of cartridge element. --> - - <displayName>EC2 MySQL</displayName> - <description>EC2 MySQL Cartridge</description> - <!-- A cartridge element should add a reference to an existing IaaS provider (specified - in the above <iaasProviders> section) or it can create a completely new IaaS - Provider (which should have a unique "type" attribute. --> - <iaasProvider type="ec2" > - <imageId>region/imageid</imageId> - <property name="keyPair" value="key-pair"/> - <property name="instanceType" value="instance-type"/> - <property name="securityGroups" value="security-groups"/> - </iaasProvider> - <deployment baseDir="/var/www"> - <dir>public=copy#app#files#here</dir> - <dir>simplesamlphp=copy#saml#libraries#here</dir> - </deployment> - <portMapping> - <http port="80" proxyPort="8280"/> - <https port="443" proxyPort="8243"/> - </portMapping> - <property name="sshPort" value="22"/> - <property name="dataPort" value="3306"/> - <!--<appTypes> - <property name="axis2services" isBothmapping="false"/> - <property name="webapps" isBothmapping="true"/> - <property name="jaxwebapps" isBothmapping="true"/> - <property name="jaggeryapps" isBothmapping="true"/> - </appTypes>--> - </cartridge> - </cartridges> http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/cartridges/ec2/ec2-php.xml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/cartridges/ec2/ec2-php.xml b/tools/stratos-installer/cartridges/ec2/ec2-php.xml deleted file mode 100644 index a81cc1f..0000000 --- a/tools/stratos-installer/cartridges/ec2/ec2-php.xml +++ /dev/null @@ -1,54 +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. ---> - -<!-- Use below section to specify properties that are needed in order to start Cartridges. --> - <cartridges> - <!-- You can have 1..n cartridge elements. --> - <cartridge type="php" host="php.STRATOS_DOMAIN" provider="zend-provider" version="5.5" multiTenant="false"> - <!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties - specified under iaasProvider child elements of cartridge element. --> - - <displayName>EC2 PHP</displayName> - <description>EC2 PHP Cartridge</description> - <!-- A cartridge element should add a reference to an existing IaaS provider (specified - in the above <iaasProviders> section) or it can create a completely new IaaS - Provider (which should have a unique "type" attribute. --> - <iaasProvider type="ec2" > - <imageId>region/image-id</imageId> - <property name="keyPair" value="key-pair"/> - <property name="instanceType" value="instance-type"/> - <property name="securityGroups" value="security-groups"/> - </iaasProvider> - <deployment baseDir="/var/www"> - <dir>www=copy#app#files#here</dir> - <dir>simplesamlphp=copy#saml#libraries#here</dir> - <dir>sql=copy#saml#libraries#here</dir> - </deployment> - <portMapping> - <http port="80" proxyPort="8280"/> - <https port="443" proxyPort="8243"/> - </portMapping> - <!--<appTypes> - <property name="axis2services" isBothmapping="false"/> - <property name="webapps" isBothmapping="true"/> - <property name="jaxwebapps" isBothmapping="true"/> - <property name="jaggeryapps" isBothmapping="true"/> - </appTypes>--> - </cartridge> - </cartridges> http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/cartridges/ec2/ec2-tomcat.xml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/cartridges/ec2/ec2-tomcat.xml b/tools/stratos-installer/cartridges/ec2/ec2-tomcat.xml deleted file mode 100644 index 735d453..0000000 --- a/tools/stratos-installer/cartridges/ec2/ec2-tomcat.xml +++ /dev/null @@ -1,54 +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. ---> - -<!-- Use below section to specify properties that are needed in order to start Cartridges. --> - <cartridges> - <!-- You can have 1..n cartridge elements. --> - <cartridge type="tomcat" host="tomcat.STRATOS_DOMAIN" provider="apache" version="7" multiTenant="false"> - <!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties - specified under iaasProvider child elements of cartridge element. --> - - <displayName>EC2 Tomcat</displayName> - <description>EC2 Tomcat Cartridge</description> - <!-- A cartridge element should add a reference to an existing IaaS provider (specified - in the above <iaasProviders> section) or it can create a completely new IaaS - Provider (which should have a unique "type" attribute. --> - <iaasProvider type="ec2" > - <imageId>region/image-id</imageId> - <property name="keyPair" value="key-pair"/> - <property name="securityGroups" value="security-groups"/> - <property name="instanceType" value="instance-type"/> - </iaasProvider> - <deployment baseDir="/var/lib/tomcat7/webapps"> - <dir>www=copy#app#files#here</dir> - <dir>simplesamlphp=copy#saml#libraries#here</dir> - <dir>sql=copy#saml#libraries#here</dir> - </deployment> - <portMapping> - <http port="8080" proxyPort="8280"/> - <https port="8443" proxyPort="8243"/> - </portMapping> - <!--<appTypes> - <property name="axis2services" isBothmapping="false"/> - <property name="webapps" isBothmapping="true"/> - <property name="jaxwebapps" isBothmapping="true"/> - <property name="jaggeryapps" isBothmapping="true"/> - </appTypes>--> - </cartridge> - </cartridges> http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/cartridges/openstack/openstack-mysql.xml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/cartridges/openstack/openstack-mysql.xml b/tools/stratos-installer/cartridges/openstack/openstack-mysql.xml deleted file mode 100644 index bda3508..0000000 --- a/tools/stratos-installer/cartridges/openstack/openstack-mysql.xml +++ /dev/null @@ -1,55 +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. ---> - -<!-- Use below section to specify properties that are needed in order to start Cartridges. --> - <cartridges> - <!-- You can have 1..n cartridge elements. --> - <cartridge type="mysql" host="mysql.STRATOS_DOMAIN" provider="data" version="5.5" multiTenant="false"> - <!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties - specified under iaasProvider child elements of cartridge element. --> - - <displayName>Openstack MySQL</displayName> - <description>Openstack MySQL Cartridge</description> - <!-- A cartridge element should add a reference to an existing IaaS provider (specified - in the above <iaasProviders> section) or it can create a completely new IaaS - Provider (which should have a unique "type" attribute. --> - <iaasProvider type="openstack" > - <imageId>region/image-id</imageId> - <property name="keyPair" value="key-pair"/> - <property name="instanceType" value="instance-type"/> - <property name="securityGroups" value="security-groups"/> - </iaasProvider> - <deployment baseDir="/var/www"> - <dir>public=copy#app#files#here</dir> - <dir>simplesamlphp=copy#saml#libraries#here</dir> - </deployment> - <portMapping> - <http port="80" proxyPort="8280"/> - <https port="443" proxyPort="8243"/> - </portMapping> - <property name="sshPort" value="22"/> - <property name="dataPort" value="3306"/> - <!--<appTypes> - <property name="axis2services" isBothmapping="false"/> - <property name="webapps" isBothmapping="true"/> - <property name="jaxwebapps" isBothmapping="true"/> - <property name="jaggeryapps" isBothmapping="true"/> - </appTypes>--> - </cartridge> - </cartridges> http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/cartridges/openstack/openstack-php.xml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/cartridges/openstack/openstack-php.xml b/tools/stratos-installer/cartridges/openstack/openstack-php.xml deleted file mode 100644 index 208b810..0000000 --- a/tools/stratos-installer/cartridges/openstack/openstack-php.xml +++ /dev/null @@ -1,54 +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. ---> - -<!-- Use below section to specify properties that are needed in order to start Cartridges. --> - <cartridges> - <!-- You can have 1..n cartridge elements. --> - <cartridge type="php" host="php.STRATOS_DOMAIN" provider="zend-provider" version="5.5" multiTenant="false"> - <!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties - specified under iaasProvider child elements of cartridge element. --> - - <displayName>Openstack PHP</displayName> - <description>Openstack PHP Cartridge</description> - <!-- A cartridge element should add a reference to an existing IaaS provider (specified - in the above <iaasProviders> section) or it can create a completely new IaaS - Provider (which should have a unique "type" attribute. --> - <iaasProvider type="openstack" > - <imageId>region/image-id</imageId> - <property name="keyPair" value="key-pair"/> - <property name="instanceType" value="instance-type"/> - <property name="securityGroups" value="security-groups"/> - </iaasProvider> - <deployment baseDir="/var/www"> - <dir>www=copy#app#files#here</dir> - <dir>simplesamlphp=copy#saml#libraries#here</dir> - <dir>sql=copy#saml#libraries#here</dir> - </deployment> - <portMapping> - <http port="80" proxyPort="8280"/> - <https port="443" proxyPort="8243"/> - </portMapping> - <!--<appTypes> - <property name="axis2services" isBothmapping="false"/> - <property name="webapps" isBothmapping="true"/> - <property name="jaxwebapps" isBothmapping="true"/> - <property name="jaggeryapps" isBothmapping="true"/> - </appTypes>--> - </cartridge> - </cartridges> http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/cartridges/openstack/openstack-tomcat.xml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/cartridges/openstack/openstack-tomcat.xml b/tools/stratos-installer/cartridges/openstack/openstack-tomcat.xml deleted file mode 100644 index e6f41b7..0000000 --- a/tools/stratos-installer/cartridges/openstack/openstack-tomcat.xml +++ /dev/null @@ -1,55 +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. ---> - -<!-- Use below section to specify properties that are needed in order to start Cartridges. --> - <cartridges> - <!-- You can have 1..n cartridge elements. --> - <cartridge type="tomcat" host="tomcat.stratos.apache.org" provider="apache" version="7" multiTenant="false"> - <!-- cartridge element can have 0..n properties, and they'll be overwritten by the properties - specified under iaasProvider child elements of cartridge element. --> - - <displayName>Openstack Tomcat</displayName> - <description>Openstack Tomcat Cartridge</description> - <!-- A cartridge element should add a reference to an existing IaaS provider (specified - in the above <iaasProviders> section) or it can create a completely new IaaS - Provider (which should have a unique "type" attribute. --> - <iaasProvider type="openstack" > - <imageId>region/image-id</imageId> - <property name="keyPair" value="key-pait"/> - <property name="instanceType" value="instance-type"/> - <property name="securityGroups" value="security-groups"/> - <!--<property name="payload" value="payload-file-path"/>--> - </iaasProvider> - <deployment baseDir="/var/lib/tomcat7/webapps"> - <dir>www=copy#app#files#here</dir> - <dir>simplesamlphp=copy#saml#libraries#here</dir> - <dir>sql=copy#saml#libraries#here</dir> - </deployment> - <portMapping> - <http port="8080" proxyPort="8280"/> - <https port="8443" proxyPort="8243"/> - </portMapping> - <!--<appTypes> - <property name="axis2services" isBothmapping="false"/> - <property name="webapps" isBothmapping="true"/> - <property name="jaxwebapps" isBothmapping="true"/> - <property name="jaggeryapps" isBothmapping="true"/> - </appTypes>--> - </cartridge> - </cartridges> http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/config/as/repository/conf/autoscaler.xml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/config/as/repository/conf/autoscaler.xml b/tools/stratos-installer/config/as/repository/conf/autoscaler.xml deleted file mode 100755 index 69395fa..0000000 --- a/tools/stratos-installer/config/as/repository/conf/autoscaler.xml +++ /dev/null @@ -1,33 +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. ---> -<configuration> - <autoscaler> - <cloudController> - <hostname>CC_HOSTNAME</hostname> - <port>CC_LISTEN_PORT</port> - <clientTimeout>300000</clientTimeout> - </cloudController> - <stratosManager> - <hostname>SM_HOSTNAME</hostname> - <port>SM_LISTEN_PORT</port> - <clientTimeout>300000</clientTimeout> - </stratosManager> - </autoscaler> -</configuration> http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/config/as/repository/conf/carbon.xml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/config/as/repository/conf/carbon.xml b/tools/stratos-installer/config/as/repository/conf/carbon.xml deleted file mode 100644 index 3b13ea1..0000000 --- a/tools/stratos-installer/config/as/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 Agent</Name> - - <!-- - machine readable unique key to identify each product - --> - <ServerKey>Agent</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>ElasticLoadBalancer</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>AS_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/as/repository/conf/jndi.properties ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/config/as/repository/conf/jndi.properties b/tools/stratos-installer/config/as/repository/conf/jndi.properties deleted file mode 100644 index c15a540..0000000 --- a/tools/stratos-installer/config/as/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. -# -# - -java.naming.factory.initial=org.wso2.andes.jndi.PropertiesFileInitialContextFactory -connectionfactoryName=topicConnectionfactory -connectionfactory.topicConnectionfactory=amqp://admin:admin@clientID/carbon?brokerlist='tcp://MB_HOSTNAME:MB_LISTEN_PORT'&reconnect='true' http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/config/bam/bin/wso2server.sh ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/config/bam/bin/wso2server.sh b/tools/stratos-installer/config/bam/bin/wso2server.sh deleted file mode 100644 index 5f6685b..0000000 --- a/tools/stratos-installer/config/bam/bin/wso2server.sh +++ /dev/null @@ -1,296 +0,0 @@ -#!/bin/sh -# ---------------------------------------------------------------------------- -# 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. -# ---------------------------------------------------------------------------- -# Main Script for the WSO2 Carbon Server -# -# Environment Variable Prequisites -# -# CARBON_HOME Home of WSO2 Carbon installation. If not set I will try -# to figure it out. -# -# JAVA_HOME Must point at your Java Development Kit installation. -# -# JAVA_OPTS (Optional) Java runtime options used when the commands -# is executed. -# -# NOTE: Borrowed generously from Apache Tomcat startup scripts. -# ----------------------------------------------------------------------------- - -# OS specific support. $var _must_ be set to either true or false. -#ulimit -n 100000 - -cygwin=false; -darwin=false; -os400=false; -mingw=false; -case "`uname`" in -CYGWIN*) cygwin=true;; -MINGW*) mingw=true;; -OS400*) os400=true;; -Darwin*) darwin=true - if [ -z "$JAVA_VERSION" ] ; then - JAVA_VERSION="CurrentJDK" - else - echo "Using Java version: $JAVA_VERSION" - fi - if [ -z "$JAVA_HOME" ] ; then - JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/${JAVA_VERSION}/Home - fi - ;; -esac - -# resolve links - $0 may be a softlink -PRG="$0" - -while [ -h "$PRG" ]; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '.*/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`/"$link" - fi -done - -# Get standard environment variables -PRGDIR=`dirname "$PRG"` - -# Only set CARBON_HOME if not already set -[ -z "$CARBON_HOME" ] && CARBON_HOME=`cd "$PRGDIR/.." ; pwd` - -# Set AXIS2_HOME. Needed for One Click JAR Download -AXIS2_HOME=$CARBON_HOME - -# For Cygwin, ensure paths are in UNIX format before anything is touched -if $cygwin; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` - [ -n "$CARBON_HOME" ] && CARBON_HOME=`cygpath --unix "$CARBON_HOME"` - [ -n "$AXIS2_HOME" ] && CARBON_HOME=`cygpath --unix "$CARBON_HOME"` -fi - -# For OS400 -if $os400; then - # Set job priority to standard for interactive (interactive - 6) by using - # the interactive priority - 6, the helper threads that respond to requests - # will be running at the same priority as interactive jobs. - COMMAND='chgjob job('$JOBNAME') runpty(6)' - system $COMMAND - - # Enable multi threading - QIBM_MULTI_THREADED=Y - export QIBM_MULTI_THREADED -fi - -# For Migwn, ensure paths are in UNIX format before anything is touched -if $mingw ; then - [ -n "$CARBON_HOME" ] && - CARBON_HOME="`(cd "$CARBON_HOME"; pwd)`" - [ -n "$JAVA_HOME" ] && - JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" - [ -n "$AXIS2_HOME" ] && - CARBON_HOME="`(cd "$CARBON_HOME"; pwd)`" - # TODO classpath? -fi - -if [ -z "$JAVACMD" ] ; then - if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - else - JAVACMD=java - fi -fi - -if [ ! -x "$JAVACMD" ] ; then - echo "Error: JAVA_HOME is not defined correctly." - echo " CARBON cannot execute $JAVACMD" - exit 1 -fi - -# if JAVA_HOME is not set we're not happy -if [ -z "$JAVA_HOME" ]; then - echo "You must set the JAVA_HOME variable before running CARBON." - exit 1 -fi - -if [ -e "$CARBON_HOME/wso2carbon.pid" ]; then - PID=`cat "$CARBON_HOME"/wso2carbon.pid` -fi - -# ----- Process the input command ---------------------------------------------- -for c in $* -do - if [ "$c" = "--debug" ] || [ "$c" = "-debug" ] || [ "$c" = "debug" ]; then - CMD="--debug" - continue - elif [ "$CMD" = "--debug" ]; then - if [ -z "$PORT" ]; then - PORT=$c - fi - elif [ "$c" = "--stop" ] || [ "$c" = "-stop" ] || [ "$c" = "stop" ]; then - CMD="stop" - elif [ "$c" = "--start" ] || [ "$c" = "-start" ] || [ "$c" = "start" ]; then - CMD="start" - elif [ "$c" = "--version" ] || [ "$c" = "-version" ] || [ "$c" = "version" ]; then - CMD="version" - elif [ "$c" = "--restart" ] || [ "$c" = "-restart" ] || [ "$c" = "restart" ]; then - CMD="restart" - elif [ "$c" = "--test" ] || [ "$c" = "-test" ] || [ "$c" = "test" ]; then - CMD="test" - fi -done - -if [ "$CMD" = "--debug" ]; then - if [ "$PORT" = "" ]; then - echo " Please specify the debug port after the --debug option" - exit 1 - fi - if [ -n "$JAVA_OPTS" ]; then - echo "Warning !!!. User specified JAVA_OPTS will be ignored, once you give the --debug option." - fi - CMD="RUN" - JAVA_OPTS="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=$PORT" - echo "Please start the remote debugging client to continue..." -elif [ "$CMD" = "start" ]; then - if [ -e "$CARBON_HOME/wso2carbon.pid" ]; then - if ps -p $PID >&- ; then - echo "Process is already running" - exit 0 - fi - fi - export CARBON_HOME=$CARBON_HOME -# using nohup bash to avoid erros in solaris OS.TODO - nohup bash $CARBON_HOME/bin/wso2server.sh > /dev/null 2>&1 & - exit 0 -elif [ "$CMD" = "stop" ]; then - export CARBON_HOME=$CARBON_HOME - kill -term `cat $CARBON_HOME/wso2carbon.pid` - exit 0 -elif [ "$CMD" = "restart" ]; then - export CARBON_HOME=$CARBON_HOME - kill -term `cat $CARBON_HOME/wso2carbon.pid` - process_status=0 - pid=`cat $CARBON_HOME/wso2carbon.pid` - while [ "$process_status" -eq "0" ] - do - sleep 1; - ps -p$pid 2>&1 > /dev/null - process_status=$? - done - -# using nohup bash to avoid erros in solaris OS.TODO - nohup bash $CARBON_HOME/bin/wso2server.sh > /dev/null 2>&1 & - exit 0 -elif [ "$CMD" = "test" ]; then - JAVACMD="exec "$JAVACMD"" -elif [ "$CMD" = "version" ]; then - cat $CARBON_HOME/bin/version.txt - cat $CARBON_HOME/bin/wso2carbon-version.txt - exit 0 -fi - -# ---------- Handle the SSL Issue with proper JDK version -------------------- -jdk_16=`$JAVA_HOME/bin/java -version 2>&1 | grep "1.[6|7]"` -if [ "$jdk_16" = "" ]; then - echo " Starting WSO2 Carbon (in unsupported JDK)" - echo " [ERROR] CARBON is supported only on JDK 1.6 and 1.7" -fi - -CARBON_XBOOTCLASSPATH="" -for f in "$CARBON_HOME"/lib/xboot/*.jar -do - if [ "$f" != "$CARBON_HOME/lib/xboot/*.jar" ];then - CARBON_XBOOTCLASSPATH="$CARBON_XBOOTCLASSPATH":$f - fi -done - -JAVA_ENDORSED_DIRS="$CARBON_HOME/lib/endorsed":"$JAVA_HOME/jre/lib/endorsed":"$JAVA_HOME/lib/endorsed" - -CARBON_CLASSPATH="" -if [ -e "$JAVA_HOME/lib/tools.jar" ]; then - CARBON_CLASSPATH="$JAVA_HOME/lib/tools.jar" -fi -for f in "$CARBON_HOME"/bin/*.jar -do - if [ "$f" != "$CARBON_HOME/bin/*.jar" ];then - CARBON_CLASSPATH="$CARBON_CLASSPATH":$f - fi -done -for t in "$CARBON_HOME"/lib/commons-lang*.jar -do - CARBON_CLASSPATH="$CARBON_CLASSPATH":$t -done -# For Cygwin, switch paths to Windows format before running java -if $cygwin; then - JAVA_HOME=`cygpath --absolute --windows "$JAVA_HOME"` - CARBON_HOME=`cygpath --absolute --windows "$CARBON_HOME"` - AXIS2_HOME=`cygpath --absolute --windows "$CARBON_HOME"` - CLASSPATH=`cygpath --path --windows "$CLASSPATH"` - JAVA_ENDORSED_DIRS=`cygpath --path --windows "$JAVA_ENDORSED_DIRS"` - CARBON_CLASSPATH=`cygpath --path --windows "$CARBON_CLASSPATH"` - CARBON_XBOOTCLASSPATH=`cygpath --path --windows "$CARBON_XBOOTCLASSPATH"` -fi - -# ----- Execute The Requested Command ----------------------------------------- - -echo JAVA_HOME environment variable is set to $JAVA_HOME -echo CARBON_HOME environment variable is set to $CARBON_HOME - -cd "$CARBON_HOME" - -START_EXIT_STATUS=121 -status=$START_EXIT_STATUS - -while [ "$status" = "$START_EXIT_STATUS" ] -do - $JAVACMD \ - -Xbootclasspath/a:"$CARBON_XBOOTCLASSPATH" \ - -Xms256m -Xmx1024m -XX:MaxPermSize=256m \ - -XX:+HeapDumpOnOutOfMemoryError \ - -XX:HeapDumpPath="$CARBON_HOME/repository/logs/heap-dump.hprof" \ - -javaagent:"$CARBON_HOME/repository/components/plugins/jamm_0.2.5.wso2v2.jar" \ - $JAVA_OPTS \ - -Dcom.sun.management.jmxremote \ - -classpath "$CARBON_CLASSPATH" \ - -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" \ - -Djava.io.tmpdir="$CARBON_HOME/tmp" \ - -Dcatalina.base="$CARBON_HOME/lib/tomcat" \ - -Dwso2.server.standalone=true \ - -Dcarbon.registry.root=/ \ - -Djava.command="$JAVACMD" \ - -Dcarbon.home="$CARBON_HOME" \ - -Djava.util.logging.config.file="$CARBON_HOME/repository/conf/log4j.properties" \ - -Dcarbon.config.dir.path="$CARBON_HOME/repository/conf" \ - -Dcomponents.repo="$CARBON_HOME/repository/components/plugins" \ - -Dconf.location="$CARBON_HOME/repository/conf"\ - -Dcom.atomikos.icatch.file="$CARBON_HOME/lib/transactions.properties" \ - -Dcom.atomikos.icatch.hide_init_file_path=true \ - -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true \ - -Dcom.sun.jndi.ldap.connect.pool.authentication=simple \ - -Dcom.sun.jndi.ldap.connect.pool.timeout=3000 \ - -Dorg.terracotta.quartz.skipUpdateCheck=true \ - -Djava.security.egd=file:/dev/./urandom \ - -Dfile.encoding=UTF8 \ - org.wso2.carbon.bootstrap.Bootstrap $* - status=$? -done http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/config/bam/repository/conf/carbon.xml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/config/bam/repository/conf/carbon.xml b/tools/stratos-installer/config/bam/repository/conf/carbon.xml deleted file mode 100644 index 4d24f75..0000000 --- a/tools/stratos-installer/config/bam/repository/conf/carbon.xml +++ /dev/null @@ -1,576 +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>WSO2 Business Activity Monitor</Name> - - <!-- - machine readable unique key to identify each product - --> - <ServerKey>BAM</ServerKey> - - <!-- - Product Version - --> - <Version>2.2.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>BusinessActivityMonitor</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>BAM_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>true</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> -</Server> http://git-wip-us.apache.org/repos/asf/stratos/blob/e615fb82/tools/stratos-installer/config/bam/repository/conf/datasources/master-datasources.xml ---------------------------------------------------------------------- diff --git a/tools/stratos-installer/config/bam/repository/conf/datasources/master-datasources.xml b/tools/stratos-installer/config/bam/repository/conf/datasources/master-datasources.xml deleted file mode 100644 index 3756656..0000000 --- a/tools/stratos-installer/config/bam/repository/conf/datasources/master-datasources.xml +++ /dev/null @@ -1,128 +0,0 @@ -<?xml version='1.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. - ---> - -<datasources-configuration xmlns:svns="http://org.wso2.securevault/configuration"> - - <providers> - <provider>org.wso2.carbon.ndatasource.rdbms.RDBMSDataSourceReader</provider> - </providers> - - <datasources> - - <datasource> - <name>WSO2_CARBON_DB</name> - <description>The datasource used for registry and user manager</description> - <jndiConfig> - <name>jdbc/WSO2CarbonDB</name> - </jndiConfig> - <definition type="RDBMS"> - <configuration> - <url>jdbc:h2:repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE;LOCK_TIMEOUT=60000</url> - <username>wso2carbon</username> - <password>wso2carbon</password> - <driverClassName>org.h2.Driver</driverClassName> - <maxActive>50</maxActive> - <maxWait>60000</maxWait> - <testOnBorrow>true</testOnBorrow> - <validationQuery>SELECT 1</validationQuery> - <validationInterval>30000</validationInterval> - </configuration> - </definition> - </datasource> - - <datasource> - <name>WSO2BAM_DATASOURCE</name> - <description>The datasource used for analyzer data</description> - <definition type="RDBMS"> - <configuration> - <url>jdbc:h2:repository/database/samples/BAM_STATS_DB;AUTO_SERVER=TRUE</url> - <username>wso2carbon</username> - <password>wso2carbon</password> - <driverClassName>org.h2.Driver</driverClassName> - <maxActive>50</maxActive> - <maxWait>60000</maxWait> - <testOnBorrow>true</testOnBorrow> - <validationQuery>SELECT 1</validationQuery> - <validationInterval>30000</validationInterval> - </configuration> - </definition> - </datasource> - - <datasource> - <name>WSO2BillingDS</name> - <description>The datasource used for registry and user manager</description> - <jndiConfig> - <name>jdbc/WSO2BillingDS</name> - </jndiConfig> - <definition type="RDBMS"> - <configuration> - - <url>jdbc:mysql://BILLING_DB_HOSTNAME:BILLING_DB_PORT/BILLING_DB_SCHEMA</url> - <username>BILLING_USERNAME</username> - <password>BILLING_PASSWORD</password> - <driverClassName>com.mysql.jdbc.Driver</driverClassName> - <maxActive>50</maxActive> - <maxWait>60000</maxWait> - <testOnBorrow>true</testOnBorrow> - <validationQuery>SELECT 1</validationQuery> - <validationInterval>30000</validationInterval> - </configuration> - </definition> - </datasource> - <!-- For an explanation of the properties, see: http://people.apache.org/~fhanik/jdbc-pool/jdbc-pool.html --> - <!--datasource> - <name>SAMPLE_DATA_SOURCE</name> - <jndiConfig> - <name></name> - <properties> - <property name="java.naming.factory.initial"></property> - <property name="java.naming.provider.url"></property> - </properties> - </jndiConfig> - <definition type="RDBMS"> - <configuration> - - <defaultAutoCommit></defaultAutoCommit> - <defaultReadOnly></defaultReadOnly> - <defaultTransactionIsolation>NONE|READ_COMMITTED|READ_UNCOMMITTED|REPEATABLE_READ|SERIALIZABLE</defaultTransactionIsolation> - <defaultCatalog></defaultCatalog> - <username></username> - <password svns:secretAlias="WSO2.DB.Password"></password> - <maxActive></maxActive> - <maxIdle></maxIdle> - <initialSize></initialSize> - <maxWait></maxWait> - - <dataSourceClassName>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</dataSourceClassName> - <dataSourceProps> - <property name="url">jdbc:mysql://localhost:3306/Test1</property> - <property name="user">root</property> - <property name="password">123</property> - </dataSourceProps> - - </configuration> - </definition> - </datasource--> - - </datasources> - -</datasources-configuration>
