Вы можете настроить SSL с помощью реализации JSSE или APR.
Я упоминаю шаги для настройки SSL с реализацией APR
Первая установка APR для собственной библиотеки
cd /root
wget http://www.eu.apache.org/dist/apr/apr-1.5.2.tar.gz
tar -xzvf apr-1.5.2.tar.gz
cd apr-1.5.2
./configure && make && make install
Установить Tomcat Native Library
cd TOMCATPATH/bin/ #There should be tomcat native library tar
tar -xzvf tomcat-native.tar.gz
cd tomcat-native-1.1.23-src/jni/native/
./configure --with-apr=/root/apr-1.5.2 --with-ssl=/usr/lib64/openssl --with-java-home=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85.x86_64
make && make install
Создайте файл $ CATALINA_HOME / bin / setenv.sh со следующими строками
export LD_LIBRARY_PATH='$LD_LIBRARY_PATH:/usr/local/apr/lib'
Настройка в Server.xml для SSL
<Connector
protocol="org.apache.coyote.http11.Http11AprProtocol"
port="443" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
SSLCertificateFile="certicatefile"
SSLCertificateKeyFile="certificatekeyfile"
SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"/>