文档章节

tomcat7配置https

anlianxdd
 anlianxdd
发布于 2017/02/15 17:17
字数 365
阅读 9
收藏 0
点赞 0
评论 0

jdk版本:1.7.25

tomcat:E:\apache-tomcat-7.0.53

cmd

cd e:\apache-tomcat-7.0.53

 

%Java_home%\bin\keytool -genkey -alias tomcat7 -keyalg RSA

 


在C:\Users\xudd下生存一个keystore的文件。

 

修改tomcat\conf目录下面的server.xml文件,添加一项:

 

<Connector protocol="org.apache.coyote.http11.Http11Protocol" port="8443" minSpareThreads="5" maxSpareThreads="75"

    enableLookups="true" disableUploadTimeout="true" acceptCount="100" maxThreads="200" scheme="https" secure="true" SSLEnabled="true"

    keystoreFile="C:\Users\xudd\.keystore" keystorePass="xddxdd" clientAuth="false" sslProtocol="TLS"/>

 

  启动tomcat。

浏览器访问 https://localhost:8443/   添加信任,即可访问tomcat。

 

 

 

接下来为非常关键的一步 : 提示 === >> 你的名字与姓氏是什么 ?

  CAS 部署服务器机器中存在的域名,本机使用 localhost 测试 !

( 实际上是需要在 CAS 客户端服务配置中需要使用的自定义域名名称 ,

localhost 本身有定义 , 不需要自己再重新添加定义 , 这里我们先使用部署在同一

机器上的 localhost 默认域名 )

 

  这里输入 :localhost

  其他的可以随便输入

 

 

 

可能遇到的问题:

 

错误:

java.security.cert.CertificateException: No name matching localhost found

原因:

keystore里没有名字为localhost的信息

解决方法:

使用keytool创建public-private keypair时,你的姓名应该设置成localhost

 

 

 

错误:

sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

原因:

jre中没有导入相关证书

解决方法:

向tomcat使用的JRE中导入习惯证书

首先导出证书:

其中tomcat为你自己创建的key name

其次,导入证书

此处,注意 密码为:changeit。如果输入xddxdd,会报错。

 

© 著作权归作者所有

共有 人打赏支持
anlianxdd
粉丝 0
博文 4
码字总数 762
作品 0
西城

暂无相关文章

20.zip压缩 tar打包 打包并压缩

6月25日任务 6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩 6.5 zip压缩工具: zip支持压缩目录 zip压缩完之后原来的文件不删除 不同的文件内容其实压缩的效果不一样 文件内有很多重复的用xz压...

王鑫linux ⋅ 10分钟前 ⋅ 0

double类型数据保留四位小数的另一种思路

来源:透析公式处理,有时候数据有很长的小数位,有的时候由在四位以内,如果用一般的处理方法,那么不足四位的小树会补充0到第四位,这样子有点画蛇添足的感觉,不太好看。所以要根据小数的...

young_chen ⋅ 17分钟前 ⋅ 0

Python 优化 回溯下降算法

使用sympy构造表达式,实现回溯下降算法 画出函数图像,先使用暴力搜索,找到最小值约为2.5左右 然后选定初始点,开始进行回溯搜索,下降方向为负梯度方向 下降的误差与步数大致呈现下面的状...

阿豪boy ⋅ 21分钟前 ⋅ 0

Django配置163邮箱出现 authentication failed(535)错误解决方法

最近用Django写某网站,当配置163邮箱设置完成后,出现535错误即:smtplib.SMTPAuthenticationError: (535, b'Error: authentication failed') Django初始配置邮箱设置 EMAIL_HOST = "smtp.1...

陈墨轩_CJX ⋅ 23分钟前 ⋅ 0

用接口模拟可伸缩枚举(34)

1、枚举的可伸缩性最后证明都不是什么好点子 扩展类型的元素是基本类型实例,基本类型的实例却不是扩展类型的元素,很混乱 目前还没有很好的方法来枚举基本类型的所有元素,及其扩展 可伸缩性...

职业搬砖20年 ⋅ 26分钟前 ⋅ 0

Ubuntu18.04 IDEA快捷键无法使用

IDEA默认的回退到上一视图的快捷键是Ctrl + Alt + Left,在ubuntu中这个快捷键被占用了,在16.04中可以在界面中取消这个快捷键,但是18.04就看不到了,可以使用以下命令解决 gsettings set ...

Iceberg_XTY ⋅ 31分钟前 ⋅ 0

如何解决s权限位引发postfix及crontab异常

一、问题现象 业务反馈某台应用服务器,普通用户使用mutt程序发送邮件时,提示“postdrop warning: mail_queue_enter: create file maildrop/713410.6065: Permission denied”,而且普通用法...

问题终结者 ⋅ 43分钟前 ⋅ 0

Unable to load database on disk

由于磁盘空间满了以后,导致zookeeper异常退出,清理磁盘空间后,zk启动报错,信息如下: 2018-06-25 17:18:46,904 INFO org.apache.zookeeper.server.quorum.QuorumPeerConfig: Reading co...

刀锋 ⋅ 今天 ⋅ 0

css3 box-sizing:border-box 实现div一行多列

<!DOCTYPE html><html><head><style> div.container{ background:green; padding:10px 10px;}div.box{box-sizing:border-box;-moz-box-sizing:border-box; /* Fir......

qimh ⋅ 今天 ⋅ 0

Homebrew简介和基本使用

一、Homebrew是什么 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径...

说回答 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部