Author: jacopoc
Date: Thu Sep 22 15:35:05 2016
New Revision: 1761972
URL:
http://svn.apache.org/viewvc?rev=1761972&view=revLog:
Improved: removed the OFBiz legacy class (SSLImpl) that extended the Tomcat
default implementation (JSSEImplementation) in order to override the
getServerFactory(...) method; changed the "catalina" container configuration to
use the default implementation:
org.apache.tomcat.util.net.jsse.JSSEImplementation
The getServerFactory(...) method is only used by the old Tomcat BIO connectors,
that have been deprecated and have been removed since Tomcat 8.5.x; even if
OFBiz is still using Tomcat 8.0.x, it is already using the new NIO connectors.
Thanks: Mark Thomas (@Tomcat) for the useful details about Tomcat internals:
https://lists.apache.org/thread.html/108ab57cd3b65e15aaf2631f2aeb015c3446d544c9d98d1631d16349@%3Cusers.tomcat.apache.org%3ERemoved:
ofbiz/trunk/framework/catalina/src/main/java/org/apache/ofbiz/catalina/container/SSLImpl.java
Modified:
ofbiz/trunk/framework/catalina/ofbiz-component.xml
Modified: ofbiz/trunk/framework/catalina/ofbiz-component.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/catalina/ofbiz-component.xml?rev=1761972&r1=1761971&r2=1761972&view=diff==============================================================================
--- ofbiz/trunk/framework/catalina/ofbiz-component.xml (original)
+++ ofbiz/trunk/framework/catalina/ofbiz-component.xml Thu Sep 22 15:35:05 2016
@@ -135,7 +135,7 @@ under the License.
<property name="compression" value="on"/>
<property name="compressableMimeType" value="text/html,text/xml,text/plain,text/javascript,text/css,application/json"/>
<!-- SSL connector attributes -->
- <property name="sslImplementationName" value="org.apache.ofbiz.catalina.container.SSLImpl"/>
+ <property name="sslImplementationName" value="org.apache.tomcat.util.net.jsse.JSSEImplementation"/>
<property name="algorithm" value="SunX509"/>
<!-- the clientAuth to "want" in order to receive certs from the client;
note that this isn't set this way by default because with certain browsers
@@ -202,7 +202,7 @@ under the License.
<property name="xpoweredBy" value="false"/>
<property name="compression" value="on"/>
<property name="compressableMimeType" value="text/html,text/xml,text/plain,text/javascript,text/css,application/json"/>
- <property name="sslImplementationName" value="org.apache.ofbiz.catalina.container.SSLImpl"/>
+ <property name="sslImplementationName" value="org.apache.tomcat.util.net.jsse.JSSEImplementation"/>
<property name="algorithm" value="SunX509"/>
<property name="keystoreFile" value="framework/base/config/ofbizssl.jks"/>
<property name="keystorePass" value="changeit"/>