Bug 51811

Summary: SSL configuration property name illegal
Product: Tomcat 7 Reporter: Roman Tsirulnikov <romanvt>
Component: ConnectorsAssignee: Tomcat Developers Mailing List <dev>
Severity: normal    
Priority: P2    
Version: 7.0.21   
Target Milestone: ---   
Hardware: All   
OS: All   

Description Roman Tsirulnikov 2011-09-14 14:57:22 UTC
server.xml configuration file. Connector properties.

property set: sslImplementationName="ru.yamoney.calypso.server.security.jsse.CalypsoSSLImplementation"

Causes an error during catalina startup:

[2011-09-14 18:42:16.299] [main WARN  commons.digester.Digester] - [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'sslImplementationName' to 'ru.yamoney.calypso.server.security.jsse.CalypsoSSLImplementation' did not find a matching property.

According documentation:

the property name is: sslImplementationName

see the source code:

line 107:

    public String getSslImplemenationName() { return sslImplemenationName; }
    public void setSslImplemenationName(String s) {
        this.sslImplemenationName = s;

As you see, the property name is misspelled ("sslImplemenation").

When I set the connector property as:

the catalina starts fine.

Versions affected: 7.0.20 and 7.0.21
Comment 1 Rainer Jung 2011-09-18 12:31:43 UTC
Thanks for reporting this.

It has been fixed in TC trunk (r1172269) and TC 7 (r1172271) and will be part of TC 7.0.22.