Bom dia,
Estou desenvolvendo uma Servlet e utilizo o protocolo http na porta 8080, até aí ele funciona muito bem, porém, preciso utilizar o protocolo https na porta 8443.
Li alguns tutorias onde informam que é necessário, seguir alguns passos, são eles:
1 - Criar um arquivo keystore com Java. (ok)
2 - Configuar o server.xml do Tomcat, passando as configurações abaixo. (ok)
<Connector SSLEnabled="true" acceptCount="100" clientAuth="false"
disableUploadTimeout="true" enableLookups="false" maxThreads="25"
port="8443" keystoreFile="/home/<seu_usuario>/.keystore" keystorePass="xxxx"
protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https"
secure="true" sslProtocol="TLS"/>
3 - Subir o tomcat e testar https://localhost:8443 no navegador (ok).
Fiz os procedimento acima e funcionou, o Tomcat está no ar.
Agora quando adiciono o meu arquivo servlet.war no tomcat, faço o deploy e tento chamá-lo ele não encontra a servlet.
ex: https://localhost:8443/teste/servlet
Enquanto que ao fazer sem a https ele funciona normalmente. Tem algum procedimento a mais que devo fazer para isso funcionar ?