zoukankan      html  css  js  c++  java
  • tomcat下配置https环境

    在网上搜了一下,内容不是非常完好。

    现进行整理,做个学习笔记,以备以后使用。


    (1)进入到jdk下的bin文件夹


    (2)输入例如以下指令“keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore”


    d:/tomcat.keystore是将生成的tomcat.keystore放到d盘根文件夹下。注意若要放到c盘,在win7系统下,须要以管理员身份进入到命令行中进行操作。否则是无法创建tomcat.keystore的。本例放到d盘下。


    怎样以管理员身份进入到命令行下呢?開始->搜索框中输入cmd->等待(注意不回车)->出现cmd.exe->右键“以管理员身份执行”就可以。


    (3)输入keystorepassword


    password随意。此处以123456为例,要记住这个password,之后在进行server.xml配置时须要使用。


    (4)输入名字、组织单位、组织、市、省、国家等信息


    (5)输入之后会出现确认的提示


    此时输入y。并回车。

    此时创建完毕keystore。


    进入到D盘根文件夹下能够看到已经生成的tomcat.xml


    (6)输入tomcat的主password


    能够直接回车,默觉得同keystore的password一样。
    之后,会显示正在存储即完毕。

    (7)进入tomcat目录

    找到conf文件夹下的sever.xml并进行编辑

    将全部以<Connector port="8443" 开头的connector凝视。



    (8)在sever.xml中加入载入keystore的代码


    注意方框中的keystore的password,就是刚才我们设置的“123456”.
    编辑完毕后关闭并保存sever.xml。


    (9)启动tomcat。


    若出现例如以下错误“Keystore was tampered with,or password was incorrect”,即第(8)步设的password出错了。

    请核对password,又一次编写sever.xml。



    (10)启动成功后。使用https://127.0.0.1:8443 訪问页面

    页面成功打开即tomcat下的https配置成功。
  • 相关阅读:
    JQuery--常用选择器总结
    ASP.NET MVC- ActionFilter的使用
    C#--DataTable与Dataset的互相转换
    C#--List转DataTable(或DataSet)
    JavaScript--遍历table中的tr存对象
    JavaScript--删除Table中当前行
    JavaScript--判断字符是否为空
    JavaScript--为对象动态添加属性和值
    asp.net mvc 单图片上传
    asp.net mvc 多图片上传
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5244333.html
Copyright © 2011-2022 走看看