On 25/04/2023 12:18, PRATIK HUMNABADKAR wrote:
Hi,

We tried below suggestion but still receiving below errors. Please guide.

Try reading the log messages.

server.xml

<snip/>

     <Connector port="9090" scheme="https" secure="true" SSLEnabled="true" 
SSLProtocol="TLSv1.2" protocol="org.apache.coyote.http11.Http11AprProtocol" >
         <SSLHostConfig protocols="TLSv1.2">
                 <Certificate
                 
certificateFile="/root/visualrules/bajaj_af_cert/ServerCertificate.crt"
                 certificateKeyFile="/root/visualrules/bajaj_af_cert/bflaf.key"
                 SSLPassword="123456789" 
certificateChainFile="/root/visualrules/bajaj_af_cert/Root.crt" />
         </SSLHostConfig>
     </Connector>

<snip/>

25-Apr-2023 16:08:46.067 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The Apache Tomcat 
Native library which allows using OpenSSL was not found on the 
java.library.path: 
[/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib]
25-Apr-2023 16:08:46.349 SEVERE [main] 
org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to 
initialize component 
[Connector[org.apache.coyote.http11.Http11AprProtocol-9090]]
         org.apache.catalina.LifecycleException: The configured protocol 
[org.apache.coyote.http11.Http11AprProtocol] requires the APR/native library 
which is not available
                 at 
org.apache.catalina.connector.Connector.initInternal(Connector.java:1031)
                 at 
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
                 at 
org.apache.catalina.core.StandardService.initInternal(StandardService.java:556)
                 at 
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
                 at 
org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:1042)
                 at 
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
                 at org.apache.catalina.startup.Catalina.load(Catalina.java:724)
                 at org.apache.catalina.startup.Catalina.load(Catalina.java:746)
                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                 at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                 at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                 at java.lang.reflect.Method.invoke(Method.java:498)
                 at 
org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:305)
                 at 
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475)

<snip/>

Pick a different Connector implementation (I suggest NIO unless you have a good reason to pick something different) or, if you have a good reason for using the APR/Native connector, install the Tomcat Native library for your platform.

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to