tomcat 实现 https 登录
来源:互联网 发布:广州金沙桑拿几号js 编辑:程序博客网 时间:2024/05/16 10:46
1、首先你的有tomcat 并且好使。
我用的是apache-tomcat-6.0.10。
2、在tomcat的 conf 下面有个server.xml 文件,其中有这样一段话,就是配置ssl 的,
<!--
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
-->
这是段带注释的代码,把他改为如下,或者直接替换就可:
<Connector port="8443" protocol="HTTP/1.1"SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" keystoreFile="C:tomcat.keystore" keystorePass="net" sslProtocol="TLS" />
3、制作证书(我也是头次知道https访问方式需要tomcat证书的)
进入到你的jdk文件夹的 bin下面 我的是 C:Program FilesJavajdk1.5.0_21bin,因为我们需要 里面的keytool.exe 工具来制作。
生成证书命令:keytool.exe -genkey -alias tomcat -keyalg RSA -keystore C:tomcat.keystore (注意空格)
输入keystore密码: net
您的名字与姓氏是什么?
[Unknown]: kevin
您的组织单位名称是什么?
[Unknown]: neusoft
您的组织名称是什么?
[Unknown]: neusoft
您所在的城市或区域名称是什么?
[Unknown]: shenyang
您所在的州或省份名称是什么?
[Unknown]: liaoning
该单位的两字母国家代码是什么
[Unknown]: CN
CN=www.zm.cn, OU= sanxin, O= sanxin, L=chengdou, ST=sichuan, C=CN 正确吗?
[否]: Y
输入tomcat主密码
(如果和 keystore 密码相同,按回车):net
[注意:你的保证你的tomcat密码是 net,如果不是,你可以去tomcat 中的 conf 文件夹 tomcat-users.xml 文件中 下面去修改,格式如下:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="net"/>
<role rolename="tomcat"/>
<user username="net" password="net" roles="net"/>
<user username="tomcat" password="neteye" roles="tomcat"/>
<user username="both" password="net" roles="tomcat,net"/>
</tomcat-users>
]
这样在你的C 盘下面就看到证书tomcat.keystore 了。
4、然后你重启tomcat 就应该可以了。
5、如何去掉端口号,把上面 刚刚提到的 server.xml 中的<Connector port="8443" protocol="HTTP/1.1"SSLEnabled="true"。。。。。。。端口号 8443 改为 443 就可以了。
- tomcat 实现 https 登录
- tomcat实现https登录
- tomcat实现https配置
- Tomcat实现https
- Tomcat服务器实现https
- 【tomcat】tomcat实现https通信
- Tomcat实现HTTPS&SSL访问
- tomcat实现https安全访问
- Tomcat实现CAS单点登录
- tomcat 配置实现http跳转至https
- tomcat 配置实现http跳转至https
- tomcat 配置实现http跳转至https
- 在tomcat中实现https安全验证
- 在tomcat中实现https安全验证
- 在Tomcat中实现https安全验证
- 配置Tomcat连接密码设备实现HTTPS
- 本地Tomcat配置ssl 实现https访问
- Tomcat实现https双向认证功能
- live555学习笔记16-几个重要对象的生命期
- VS2010中属性的设置及作用
- .如何判断一棵二叉树是否是平衡二叉树
- 大话人工智能
- 网线水晶头接法和线序(图文详解)
- tomcat 实现 https 登录
- Java中HashMap遍历的两种方式
- 在objective-c中解析html
- ASP.NET 4.5 MVC4.0
- gdb调试命令小结_与多文件调试_远程调试
- 获取程序当前目录的方法
- android联系人源码解析
- 机器学习相关——协同过滤
- c++ 使用throw抛出异常