You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by ra...@apache.org on 2014/10/03 08:37:04 UTC
[4/5] git commit: Source file to set tomcat setting for mutual
authentication
Source file to set tomcat setting for mutual authentication
Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/56697256
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/56697256
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/56697256
Branch: refs/heads/tenant-isolation-feature
Commit: 56697256448fd9d056958e95de048c5960df952e
Parents: 0c837be
Author: Shiro <sh...@wso2.com>
Authored: Fri Oct 3 02:17:08 2014 +0530
Committer: Shiro <sh...@wso2.com>
Committed: Fri Oct 3 02:17:08 2014 +0530
----------------------------------------------------------------------
.../stratos/conf/tomcat/catalina-server.xml | 95 ++++++++++++++++++++
1 file changed, 95 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/stratos/blob/56697256/products/stratos/conf/tomcat/catalina-server.xml
----------------------------------------------------------------------
diff --git a/products/stratos/conf/tomcat/catalina-server.xml b/products/stratos/conf/tomcat/catalina-server.xml
new file mode 100644
index 0000000..a296368
--- /dev/null
+++ b/products/stratos/conf/tomcat/catalina-server.xml
@@ -0,0 +1,95 @@
+<?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.
+-->
+
+<Server port="8005" shutdown="SHUTDOWN">
+
+ <Service className="org.wso2.carbon.tomcat.ext.service.ExtendedStandardService" name="Catalina">
+
+ <!--
+ optional attributes:
+
+ proxyPort="80"
+ -->
+ <Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
+ port="9763"
+ redirectPort="9443"
+ bindOnInit="false"
+ maxHttpHeaderSize="8192"
+ acceptorThreadCount="2"
+ maxThreads="250"
+ minSpareThreads="50"
+ disableUploadTimeout="false"
+ connectionUploadTimeout="120000"
+ maxKeepAliveRequests="200"
+ acceptCount="200"
+ server="WSO2 Carbon Server"
+ compression="on"
+ compressionMinSize="2048"
+ noCompressionUserAgents="gozilla, traviata"
+ compressableMimeType="text/html,text/javascript,application/x-javascript,application/javascript,application/xml,text/css,application/xslt+xml,text/xsl,image/gif,image/jpg,image/jpeg"
+ URIEncoding="UTF-8"/>
+
+ <!--
+ optional attributes:
+
+ proxyPort="443"
+ -->
+ <Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
+ port="9443"
+ bindOnInit="false"
+ sslProtocol="TLS"
+ maxHttpHeaderSize="8192"
+ acceptorThreadCount="2"
+ maxThreads="250"
+ minSpareThreads="50"
+ disableUploadTimeout="false"
+ enableLookups="false"
+ connectionUploadTimeout="120000"
+ maxKeepAliveRequests="200"
+ acceptCount="200"
+ server="WSO2 Carbon Server"
+ clientAuth="want"
+ compression="on"
+ scheme="https"
+ secure="true"
+ SSLEnabled="true"
+ compressionMinSize="2048"
+ noCompressionUserAgents="gozilla, traviata"
+ compressableMimeType="text/html,text/javascript,application/x-javascript,application/javascript,application/xml,text/css,application/xslt+xml,text/xsl,image/gif,image/jpg,image/jpeg"
+ URIEncoding="UTF-8"/>
+
+
+
+ <Engine name="Catalina" defaultHost="localhost">
+
+ <!--Realm className="org.apache.catalina.realm.MemoryRealm" pathname="${carbon.home}/repository/conf/tomcat/tomcat-users.xml"/-->
+
+ <Realm className="org.wso2.carbon.tomcat.ext.realms.CarbonTomcatRealm"/>
+
+ <Host name="localhost" unpackWARs="true" deployOnStartup="false" autoDeploy="false" appBase="${carbon.home}/repository/deployment/server/webapps/">
+ <Valve className="org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve"/>
+ <Valve className="org.apache.catalina.valves.AccessLogValve" directory="${carbon.home}/repository/logs"
+ prefix="http_access_" suffix=".log"
+ pattern="combined" />
+ <Valve className="org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve" threshold="600"/>
+ <Valve className="org.wso2.carbon.tomcat.ext.valves.CompositeValve"/>
+ </Host>
+ </Engine>
+ </Service>
+</Server>
+