Configuring both seemed to work. Thanks for all the help!!

On Fri, Apr 8, 2022 at 10:10 AM Christopher Schultz <
ch...@christopherschultz.net> wrote:

> Clay,
>
> On 4/7/22 13:50, Clay Lehman wrote:
> > Chris, Thanks for your help so far! I am digging into this some more
> today.
> >
> > First off, once i started bulding APR from source instead of doing "yum
> > install apr-devel" - my main linking issue went away. so I think we are
> > getting close!!
> >
> > Now I am struggling to get Spring Boot's embedded Tomcat to startup in
> the
> > APR mode.  Most of the blogs and docs i find are older and seem to be out
> > of date, or are otherwise not about embedded tomcat.
> >
> > With these JVM Params:
> > -Djava.library.path="/usr/lib/tcnative/lib"
> > -Dserver.ssl.certificate-key-file="/testkey.pem"
> > -Dserver.ssl.certificate-file="/testcert.pem"
> >
> > Spring Boot / Tomcat fails to start with this error:
> > org.springframework.context.ApplicationContextException: Unable to start
> > web server; nested exception is
> > org.springframework.boot.web.server.WebServerException: Could not load
> key
> > store 'null'
> >
> >
> > I have found tomcat notes on using this connector:
> >
> > <!-- Define an SSL Coyote HTTP/1.1 Connector on port 8443 -->
> > <Connector
> >             protocol="org.apache.coyote.http11.Http11AprProtocol"
> >             port="8443" maxThreads="200"
> >             scheme="https" secure="true" SSLEnabled="true"
> >             SSLCertificateFile="/usr/local/ssl/server.crt"
> >             SSLCertificateKeyFile="/usr/local/ssl/server.pem"
> >             SSLVerifyClient="optional"
> SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"/>
> >
> >
> > But have not been able to figure out the right JVM params to tell Spring
> > Boot to work in that manner.
>
> You may have to ask Spring Boot about that. Sorry.
>
> > I am now trying setting up both .crt/.pem files AND ALSO the .pk12 to see
> > what happens....
>
> Wrapping the PEM files into .p12 files shouldn't be too onerous. If that
> works, good. But I wonder why the PEM files aren't working. "Could not
> load key store null" seems like the certificate-key-file either isn't a
> valid option, or isn't being applied as expected.
>
> -chris
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to