web_tomcat的那些事儿2:tomcat如何支持https
2017-06-08 22:53
281 查看
1:步骤概要:
①生成安全证书 ②配置tomcat
2:自己所使用的环境:
①JDK1.7 ②tomcat7.x
3:步骤详解:
①生成安全证书(在JDK1.4以后的版本中,sun公司就有提供了生成证书的工具keytool,在你JDK所安装目录的bin目录下keytool.exe)
打开cmd命令行工具,cd到jdk的bin目录下,输入如下命令:
keytool -genkeypair -alias(别名) "tomcat" -keyalg(算法) "RSA" -keystore(指定生成证书的位置和证书名称) "D:\\keys\\tomcat.keystore"
接下来点击回车之后,会出现以下填写信息(注意:“名字与姓氏”应该是域名)
②配置tomcat
定位到tomcat的安装目录,找到conf下的server.xml文件
找到如下已经被注释的代码:
<!--
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
-->
去掉注释,修改为如下:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="F:\\https_keytool3\\https.keystore" keystorePass="fenghui"/>
到此配置ok
启动tomcat,在浏览器中输入:https://localhost:8443/
此时继续访问后,出现带有黄色小猫的网站,到这里初次粗糙的尝试就可以了
4:常见的几个错误
①生成证书时找不到文件路径
解决方式:这是因为keys文件夹没有提前创建,不存在的原因,需要手动提前创建
②当直接比如在D盘下创建证书,没有创建文件夹,在没有文件夹情况下,也有可能会报错,
创建文件将报错.解决方案为先创建文件夹
①生成安全证书 ②配置tomcat
2:自己所使用的环境:
①JDK1.7 ②tomcat7.x
3:步骤详解:
①生成安全证书(在JDK1.4以后的版本中,sun公司就有提供了生成证书的工具keytool,在你JDK所安装目录的bin目录下keytool.exe)
打开cmd命令行工具,cd到jdk的bin目录下,输入如下命令:
keytool -genkeypair -alias(别名) "tomcat" -keyalg(算法) "RSA" -keystore(指定生成证书的位置和证书名称) "D:\\keys\\tomcat.keystore"
接下来点击回车之后,会出现以下填写信息(注意:“名字与姓氏”应该是域名)
②配置tomcat
定位到tomcat的安装目录,找到conf下的server.xml文件
找到如下已经被注释的代码:
<!--
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
-->
去掉注释,修改为如下:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="F:\\https_keytool3\\https.keystore" keystorePass="fenghui"/>
到此配置ok
启动tomcat,在浏览器中输入:https://localhost:8443/
此时继续访问后,出现带有黄色小猫的网站,到这里初次粗糙的尝试就可以了
4:常见的几个错误
①生成证书时找不到文件路径
解决方式:这是因为keys文件夹没有提前创建,不存在的原因,需要手动提前创建
②当直接比如在D盘下创建证书,没有创建文件夹,在没有文件夹情况下,也有可能会报错,
创建文件将报错.解决方案为先创建文件夹
相关文章推荐
- 如何让Embed Tomcat和Netty支持HTTPS
- Web Server之如何支持https
- 使用WebView访问https的url——处理SslError,如何支持2.2版本以下的平台
- web_tomcat的那些事儿1:如何配置tomcat(window)
- 基于Tomcat的Web程序如何设置“收藏夹”图标
- 如何配置Tomcat支持HTTP Delete和Put 方法
- 如何用Tomcat和Openssl构建HTTPS双向认证环境(HTTPS客户端认证)
- WEB SERVER如何支持CGI/PHP/Perl ___ 程序的核心内容(2)
- 如何解决看不到Tomcat Web Server Administration Tool 的页面
- 如何给你的web项目加入log4net支持
- tomcat+jsp不支持中文显示问题如何解决
- 如何让tomcat支持shtml
- 如何让WCF服务更好地支持Web Request和AJAX调用
- tomcat中如何配置https连接
- 如何在Linux下部署web程序(搭建vsftp服务,搭建sshd 服务器,jdk安装步骤,Tomcat安装步骤,MySQL安装步骤)
- 如何配置支持Silverlight的Web服务器
- 如何配置支持Silverlight的Web服务器
- 如何让Tomcat自动Load被修改过的类 servlet如何读取web.xml中的初始参数
- 如何配置支持Silverlight的Web服务器
- 如何把myeclipse中的web project发布到tomcat中