欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

https 实践:tomcat配置https(简单) 博客分类: java常用知识 TomcatJavaEXTSocketJDK 

程序员文章站 2024-03-18 09:38:10
...
给Tomcat配置HTTPS

1.首先用jdk自带的工具keytool生成一个"服务器证书"

JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore C:\tomcat.key
提示输入密码,使用Tomcat的默认值changeit
输入相关信息后确认
将生成PCKS1.2格式的数字证书于C:\tomcat.key

2.如果是JDK1.3以下则需要下载Java Secure Socket Extensions (JSSE) package(http://java.sun.com/products/jsse/), version 1.0.2 or later,且将jcert.jar, jnet.jar, jsse.jar拷贝到$JAVA_HOME/jre/lib/ext
如果是JDK1.4.x+则已经有这些包。
  
3.修改tomcat目录下的server.xml文件,增加  
    
<Connector port="8443" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" debug="0" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="C:/tomcat.key" keystorePass="changeit" />  

说明,如果不是采用tomcat的默认值 keystorePass 可不写。

4.重启Tomcat,访问https://localhost:8443/