Tomcat

9 respostas
Marlise

Oi!!!

estou com um pequeno problema, tenho que rodar minha aplicação no tomcat na porta 8443, mas so consigo rodar na 8080.

como faço pra usar uma porta segura?

obrigado.

9 Respostas

T

http://tomcat.apache.org/tomcat-5.0-doc/ssl-howto.html

Marlise

Obrigado!!

eu tentei fazer o que diz mas não deu certo ficou na mesma,

klarq

Você restartou o tomcat?

Na pasta conf do tomcat tem um arquivo chamado server.xml localiza o local onde está escrito “8080” mude para 8443…

depois digita no browser http://localohost:8443 e voilá :stuck_out_tongue:

Marlise

sim restartei,

mas é só mexer no server.xml?

obrigado

klarq

para mudar de porta é…

para uma porta https tem que seguir o que o tingol falou…

R

Cara, resolvi me registrar por que esse é um assunto que estou estudando atualmente e posso te ajudar.
Não é simplesmente mudar o numero da porta não. No server.xml da pasta conf do Tomcat tem um trecho de código comentado que faz referencia à conexão HTTPS, é só descomentar. Aí tu vai no browser e manda https://localhost/8443

R

Só uma correção: https://localhost:8443

Marlise

olha eu já fiz isto tudo no server.xml,

mas ainda não funcionou,

tentei criar uma Keystore e não cosegui,
no meu computador eu consegui, mas onde a minha aplicação roda não deu certo,

não sei se estou fazendo algo errado.

R

-> Criar um certificado keystore,
%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA
e especificar um password “changeit”

-> Descomentar as linhas referentes à conexão SSL em %CATALINA_HOME%\conf\server.xml

-> startup Tomcat

-> Testar a conexão:
https://localhost:8443

Ps.: No server.xml você não pode ter especificado um outro certificado. Assim o tomcat usará o que você acabou de criar.

Criado 17 de abril de 2006
Ultima resposta 24 de abr. de 2006
Respostas 9
Participantes 4