If you look at the stack trace, it tells you what the problem is:

 Caused by: java.lang.IllegalArgumentException: No SSLHostConfig
element was found with the hostName [_default_] to match the
defaultSSLHostConfigName for the connector [https-openssl-nio-8443]

So it no longer looks like you are hitting a port in use issue.



On Tue, Mar 16, 2021 at 12:01 PM <dku...@ccilindia.co.in> wrote:

> > Please provide full stacktrace
> Please find full catlina log and I have already shared server.xml in trail
> mail
>
> 16-Mar-2021 21:26:54.263 WARNING [main]
> org.apache.tomcat.util.digester.SetPropertiesRule.begin Match
> [Server/Service/Connector] failed to set property [compressableMimeType]
> to
>
> [text/html,text/xml,text/javascript,application/x-javascript,application/javascript]
> 16-Mar-2021 21:26:54.269 WARNING [main]
> org.apache.tomcat.util.digester.SetPropertiesRule.begin Match
> [Server/Service/Connector] failed to set property [clientAuth] to [false]
> 16-Mar-2021 21:26:54.270 WARNING [main]
> org.apache.tomcat.util.digester.SetPropertiesRule.begin Match
> [Server/Service/Connector] failed to set property [sslProtocol] to [TLS]
> 16-Mar-2021 21:26:54.270 WARNING [main]
> org.apache.tomcat.util.digester.SetPropertiesRule.begin Match
> [Server/Service/Connector] failed to set property [sslEnabledProtocols] to
> [TLSv1.2,TLSv1.1]
> 16-Mar-2021 21:26:54.270 WARNING [main]
> org.apache.tomcat.util.digester.SetPropertiesRule.begin Match
> [Server/Service/Connector] failed to set property
> [allowUnsafeLegacyRenegotiation] to [false]
> 16-Mar-2021 21:26:54.270 WARNING [main]
> org.apache.tomcat.util.digester.SetPropertiesRule.begin Match
> [Server/Service/Connector] failed to set property [ciphers] to
> [TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA]
> 16-Mar-2021 21:26:54.271 WARNING [main]
> org.apache.tomcat.util.digester.SetPropertiesRule.begin Match
> [Server/Service/Connector] failed to set property [keystoreFile] to
> [/conf/eNotice.key]
> 16-Mar-2021 21:26:54.272 WARNING [main]
> org.apache.tomcat.util.digester.SetPropertiesRule.begin Match
> [Server/Service/Connector] failed to set property [keystorePass] to
> [eNotice@1]
> 16-Mar-2021 21:26:54.306 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log Server version name:
>   Apache Tomcat/10.0.4
> 16-Mar-2021 21:26:54.307 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log Server built:   Mar
> 5 2021 11:07:15 UTC
> 16-Mar-2021 21:26:54.307 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log Server version
> number: 10.0.4.0
> 16-Mar-2021 21:26:54.307 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log OS Name:   Windows
> 10
> 16-Mar-2021 21:26:54.307 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log OS Version:   10.0
> 16-Mar-2021 21:26:54.308 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log Architecture:   x86
> 16-Mar-2021 21:26:54.308 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log Java Home:
> C:\Program Files (x86)\Java\jdk1.8.0_271\jre
> 16-Mar-2021 21:26:54.308 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log JVM Version:
> 1.8.0_271-b09
> 16-Mar-2021 21:26:54.308 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:   Oracle
> Corporation
> 16-Mar-2021 21:26:54.309 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:
> D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4
> 16-Mar-2021 21:26:54.309 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:
> D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4
> 16-Mar-2021 21:26:54.310 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log Command line
> argument:
>
> -Djava.util.logging.config.file=D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4\conf\logging.properties
> 16-Mar-2021 21:26:54.310 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log Command line
> argument:
> -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
> 16-Mar-2021 21:26:54.311 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log Command line
> argument: -Djdk.tls.ephemeralDHKeySize=2048
> 16-Mar-2021 21:26:54.311 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log Command line
> argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
> 16-Mar-2021 21:26:54.311 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log Command line
> argument: -Dignore.endorsed.dirs=
> 16-Mar-2021 21:26:54.312 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log Command line
> argument: -Dcatalina.base=D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4
> 16-Mar-2021 21:26:54.312 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log Command line
> argument: -Dcatalina.home=D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4
> 16-Mar-2021 21:26:54.312 INFO [main]
> org.apache.catalina.startup.VersionLoggerListener.log Command line
> argument:
> -Djava.io.tmpdir=D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4\temp
> 16-Mar-2021 21:26:54.348 INFO [main]
> org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache
> Tomcat Native library [1.2.26] using APR version [1.7.0].
> 16-Mar-2021 21:26:54.348 INFO [main]
> org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR
> capabilities: IPv6 [true], sendfile [true], accept filters [false], random
> [true], UDS [true].
> 16-Mar-2021 21:26:54.363 INFO [main]
> org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL
> successfully initialized [OpenSSL 1.1.1i  8 Dec 2020]
> 16-Mar-2021 21:26:54.658 INFO [main]
> org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
> ["http-nio-8080"]
> 16-Mar-2021 21:26:54.681 INFO [main]
> org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
> ["https-openssl-nio-8443"]
> 16-Mar-2021 21:26:54.683 SEVERE [main]
> org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to
> initialize component
> [Connector[org.apache.coyote.http11.Http11NioProtocol-8443]]
>         org.apache.catalina.LifecycleException: Protocol handler
> initialization failed
>                 at
> org.apache.catalina.connector.Connector.initInternal(Connector.java:1055)
>                 at
> org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
>                 at
>
> org.apache.catalina.core.StandardService.initInternal(StandardService.java:558)
>                 at
> org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
>                 at
>
> org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:1045)
>                 at
> org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
>                 at
> org.apache.catalina.startup.Catalina.load(Catalina.java:747)
>                 at
> org.apache.catalina.startup.Catalina.load(Catalina.java:769)
>                 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:302)
>                 at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:472)
>         Caused by: java.lang.IllegalArgumentException: No SSLHostConfig
> element was found with the hostName [_default_] to match the
> defaultSSLHostConfigName for the connector [https-openssl-nio-8443]
>                 at
> org.apache.tomcat.util.net
> .AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:76)
>                 at
> org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:203)
>                 at
> org.apache.tomcat.util.net
> .AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1175)
>                 at
> org.apache.tomcat.util.net
> .AbstractEndpoint.init(AbstractEndpoint.java:1188)
>                 at
> org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:580)
>                 at
>
> org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:82)
>                 at
> org.apache.catalina.connector.Connector.initInternal(Connector.java:1052)
>                 ... 13 more
> 16-Mar-2021 21:26:54.685 INFO [main]
> org.apache.catalina.startup.Catalina.load Server initialization in [549]
> milliseconds
> 16-Mar-2021 21:26:54.710 INFO [main]
> org.apache.catalina.core.StandardService.startInternal Starting service
> [Catalina]
> 16-Mar-2021 21:26:54.710 INFO [main]
> org.apache.catalina.core.StandardEngine.startInternal Starting Servlet
> engine: [Apache Tomcat/10.0.4]
> 16-Mar-2021 21:26:54.720 INFO [main]
> org.apache.catalina.startup.HostConfig.deployDirectory Deploying web
> application directory
> [D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4\webapps\docs]
> 16-Mar-2021 21:26:55.028 INFO [main]
> org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web
> application directory
> [D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4\webapps\docs] has
> finished in [308] ms
> 16-Mar-2021 21:26:55.029 INFO [main]
> org.apache.catalina.startup.HostConfig.deployDirectory Deploying web
> application directory
> [D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4\webapps\examples]
> 16-Mar-2021 21:26:55.403 INFO [main]
> org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web
> application directory
> [D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4\webapps\examples] has
> finished in [373] ms
> 16-Mar-2021 21:26:55.403 INFO [main]
> org.apache.catalina.startup.HostConfig.deployDirectory Deploying web
> application directory
> [D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4\webapps\host-manager]
> 16-Mar-2021 21:26:55.458 INFO [main]
> org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web
> application directory
> [D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4\webapps\host-manager] has
> finished in [55] ms
> 16-Mar-2021 21:26:55.459 INFO [main]
> org.apache.catalina.startup.HostConfig.deployDirectory Deploying web
> application directory
> [D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4\webapps\manager]
> 16-Mar-2021 21:26:55.488 INFO [main]
> org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web
> application directory
> [D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4\webapps\manager] has
> finished in [29] ms
> 16-Mar-2021 21:26:55.488 INFO [main]
> org.apache.catalina.startup.HostConfig.deployDirectory Deploying web
> application directory
> [D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4\webapps\ROOT]
> 16-Mar-2021 21:26:55.509 INFO [main]
> org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web
> application directory
> [D:\apache-tomcat-10.0.4_bk\apache-tomcat-10.0.4\webapps\ROOT] has
> finished in [21] ms
> 16-Mar-2021 21:26:55.514 INFO [main]
> org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler
> ["http-nio-8080"]
> 16-Mar-2021 21:26:55.563 INFO [main]
> org.apache.catalina.startup.Catalina.start Server startup in [876]
> milliseconds
>
> On Tue, 16 Mar 2021 at 22:49, <dku...@ccilindia.co.in> wrote:
> >
> > >> Your more recent exception log didn't include the "caused by"
> exception
> > > --
> > >> which is the actual failure details. Double-check that and make sure
> > > it's
> > >> the same issue.
> > >>
> > >> Also, use netstat to confirm you aren't using the ports already.
> > > Changing
> > >> it may just find another conflict (although less likely). The first
> > > error
> > >> was quite clear about the port being unavailable.
> > >>
> > >> How are you starting Tomcat? Are you somehow starting it twice?
> > > I start tomcat click on batch file. I have changed port 80 to 81
> please
> > > find both log below. Unable to find any port (80, 81, 443) in netstat.
> > > Please suggest where I am doing wrong
> > >
> > > Old log with port 80 and 443
> > > 16-Mar-2021 16:45:44.410 INFO [main]
> > > org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL
> > > successfully initialized [OpenSSL 1.1.1i  8 Dec 2020]
> > > 16-Mar-2021 16:45:44.704 INFO [main]
> > > org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
> > > ["http-nio-80"]
> > > 16-Mar-2021 16:45:44.716 SEVERE [main]
> > > org.apache.catalina.util.LifecycleBase.handleSubClassException Failed
> to
> > > initialize component [Connector[null-80]]
> > >          org.apache.catalina.LifecycleException: Protocol handler
> > > initialization failed
> > >                  at
> > >
> >
> org.apache.catalina.connector.Connector.initInternal(Connector.java:1055)
> > >                  at
> > > org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
> > >                  at
> > >
> >
>
> org.apache.catalina.core.StandardService.initInternal(StandardService.java:558)
> > >                  at
> > > org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
> > >
> > > New log with change port 81 and 443
> > > 16-Mar-2021 20:16:06.094 INFO [main]
> > > org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL
> > > successfully initialized [OpenSSL 1.1.1i  8 Dec 2020]
> > > 16-Mar-2021 20:16:06.380 INFO [main]
> > > org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
> > > ["http-nio-81"]
> > > 16-Mar-2021 20:16:06.411 INFO [main]
> > > org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
> > > ["https-openssl-nio-443"]
> > > 16-Mar-2021 20:16:06.413 SEVERE [main]
> > > org.apache.catalina.util.LifecycleBase.handleSubClassException Failed
> to
> > > initialize component
> > > [Connector[org.apache.coyote.http11.Http11NioProtocol-443]]
> > >          org.apache.catalina.LifecycleException: Protocol handler
> > > initialization failed
> > >                  at
> > >
> >
> org.apache.catalina.connector.Connector.initInternal(Connector.java:1055)
> > >                  at
> > > org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
> > >                  at
> > >
> >
>
> org.apache.catalina.core.StandardService.initInternal(StandardService.java:558)
> > >                  at
> > > org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
> > >
> > > On Tue, Mar 16, 2021 at 9:38 AM <dku...@ccilindia.co.in> wrote:
> > >
> > >>> Deepak,
> > >>> You already have some service listening on port 80 (IIS maybe?)
> > >>>
> > >>>
> > >>> from mobile (sorry for typos ;)
> > >>>
> > >>> We have changed the port still getting same error
> > >>> Maybe you have the same port configured twice in your
> conf/server.xml?
> > >>> Please post *all* <Connector> elements from your conf/server.xml
> file,
> > >>> being careful to remove any secrets from your configuration.
> > >> -chris
> > >> please find conf/server.xml file
> > >>
> > >> <?xml version="1.0" encoding="UTF-8"?>
> > >> <Server port="8005" shutdown="SHUTDOWN">
> > >>    <Listener
> > > className="org.apache.catalina.startup.VersionLoggerListener"
> > >> />
> > >>    <Listener
> className="org.apache.catalina.core.AprLifecycleListener"
> > >> SSLEngine="on" />
> > >>    <Listener
> > >> className="org.apache.catalina.core.JreMemoryLeakPreventionListener"
> />
> > >>    <Listener
> > >>
> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
> > > />
> > >>    <Listener
> > >>
> className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"
> > > />
> > >>    <GlobalNamingResources>
> > >>      <Resource name="UserDatabase" auth="Container"
> > >>                type="org.apache.catalina.UserDatabase"
> > >>                description="User database that can be updated and
> > saved"
> > >>   factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
> > >>                pathname="conf/tomcat-users.xml" />
> > >>    </GlobalNamingResources>
> > >>    <Service name="Catalina">
> > >>          <Connector port="81" maxHttpHeaderSize="8192"
> > >>                     maxThreads="150" minSpareThreads="25"
> > >> enableLookups="false" redirectPort="445" acceptCount="100"
> > >>                     connectionTimeout="302000"
> > > disableUploadTimeout="true"
> > >> compression="on" compressionMinSize="2048"
> > >> noCompressionUserAgents="gozilla, traviata"
> > >>
> > >
> >
>
> compressableMimeType="text/html,text/xml,text/javascript,application/x-javascript,application/javascript"
> > >>   server=" " />
> > >>          <Connector protocol
> > > ="org.apache.coyote.http11.Http11NioProtocol"
> > >> port="445" maxHttpHeaderSize="8192" maxThreads="150"
> > >>                                  minSpareThreads="25"
> > > enableLookups="false"
> > >> disableUploadTimeout="true" acceptCount="100" scheme="https"
> > > secure="true"
> > >>                                  clientAuth="false" sslProtocol="TLS"
> > >> sslEnabledProtocols="TLSv1.2,TLSv1.1" SSLEnabled="true"
> > >> allowUnsafeLegacyRenegotiation="false"
> > >>
> ciphers="TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA"
> > >>                                  keystoreFile="/conf/abc.key"
> > >> keystorePass="changeit" server=" " />
> > >>      <Engine name="Catalina" defaultHost="localhost">
> > >>        <Realm className="org.apache.catalina.realm.LockOutRealm">
> > >>          <Realm
> className="org.apache.catalina.realm.UserDatabaseRealm"
> > >>                 resourceName="UserDatabase"/>
> > >>        </Realm>
> > >>        <Host name="localhost"  appBase="webapps"
> > >>              unpackWARs="true" autoDeploy="true">
> > >>          <Valve className="org.apache.catalina.valves.AccessLogValve"
> > >> directory="logs"
> > >>                 prefix="localhost_access_log" suffix=".txt"
> > >>                 pattern="%h %l %u %t &quot;%r&quot; %s %b" />
> > >>        </Host>
> > >>      </Engine>
> > >>    </Service>
> > >> </Server>
> > >>
> > >>> 16-Mar-2021 18:09:38.299 INFO [main]
> > >>> org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
> > >>> ["http-nio-81"]
> > >>> 16-Mar-2021 18:09:38.363 INFO [main]
> > >>> org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
> > >>> ["https-openssl-nio-445"]
> > >>> 16-Mar-2021 18:09:38.364 SEVERE [main]
> > >>> org.apache.catalina.util.LifecycleBase.handleSubClassException
> Failed
> > > to
> > >>> initialize component
> > >>> [Connector[org.apache.coyote.http11.Http11NioProtocol-445]]
> > >>>           org.apache.catalina.LifecycleException: Protocol handler
> > >>> initialization failed
> > >>>                   at
> > >>>
> >
> > > On Linux you cannot bind ports below 1024 without admin privileges.
> > >
> > > Maybe that is also the case in Windows ?
> > >
> > > Then you could change port 80 into 8080 and 443 into 8443 and see if
> > > that works.
> >
> > I have changed port to 8080 and 8443. And my window user has full
> control
> > permission still bad luck
> >
> > 16-Mar-2021 21:06:37.145 INFO [main]
> > org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL
> > successfully initialized [OpenSSL 1.1.1i  8 Dec 2020]
> > 16-Mar-2021 21:06:37.434 INFO [main]
> > org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
> > ["http-nio-8080"]
> > 16-Mar-2021 21:06:37.460 INFO [main]
> > org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
> > ["https-openssl-nio-8443"]
> > 16-Mar-2021 21:06:37.469 SEVERE [main]
> > org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to
> > initialize component
> > [Connector[org.apache.coyote.http11.Http11NioProtocol-8443]]
> >         org.apache.catalina.LifecycleException: Protocol handler
> > initialization failed
> >                 at
> >
> org.apache.catalina.connector.Connector.initInternal(Connector.java:1055)
> >                 at
> > org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
> >                 at
> >
>
> org.apache.catalina.core.StandardService.initInternal(StandardService.java:558)
> >
> >
> >
>
>
>
> "Disclaimer and confidentiality clause -
>  This message and any attachments relating to official business of CCIL OR
> ANY OF IT'S SUBSIDIARIES is proprietary to CCIL and intended for the
> original addressee only.
> The message may contain information that is confidential and subject to
> legal privilege.
> Any views expressed in this message are those of the individual sender.
> If you have received this message in error, please notify the original
> sender immediately and destroy the message and copies thereof and any
> attachments contained in it .
>  If you are not the intended recipient of this message, you are hereby
> notified that you must not disseminate, copy, use, distribute, or take any
> action in connection therewith.
>  CCIL cannot ensure that the integrity of this communication has been
> maintained nor that it is free of errors, viruses, interception and/or
> interference.
> CCIL is not liable whatsoever for loss or damage resulting from the
> opening of this message and/or attachments and/or the use of the
> information contained in this message and/or attachments."
>

Reply via email to