1.准备证书生成

a.进入到jdk下的bin目录(如果配置了Java的环境,可以直接在cmd命令窗口中直接输入如下命令)

keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore -validity 36500

附:d:/tomcat.keystore是将生成的tomcat.keystore放到d盘根目录下。

"-validity 36500”含义是证书有效期,36500表示100年,默认值是90天

b.输入keystore密码

密码任意,此处以123456为例,要记住这个密码,之后在进行server.xml配置时需要使用。

c.输入名字、组织单位、组织、市、省、国家等信息

注意事项:

A、Enter keystore password:

此处需要输入大于6个字符的字符串

B、“What is your first and last name?”

这是必填项,并且必须是TOMCAT部署主机的域名或者IP[如:gbcom.com 或者 10.1.25.251],

就是你将来要在浏览器中输入的访问地址

C、

“What is the name of your organizational unit?”、单位

“What is the name of your organization?”、组织

“What is the name of your City or Locality?”、市

“What is the name of your State or Province?”、省

“What is the two-letter country code for this unit?”国家

可以按照需要填写也可以不填写直接回车,

在系统询问“correct?”时,对照输入信息,如果符合要求则使用键盘输入字母“y”,否则输入“n”重新填写上面的信息

D、Enter key password for ,

这项较为重要,会在tomcat配置文件中使用,

建议输入与keystore的密码一致,设置其它密码也可以

d.输入之后会出现确认的提示

此时输入y,并回车。此时创建完成keystore。

进入到D盘根目录下可以看到已经生成的tomcat.keystore

复制tomcat.keystore 到tomcat/conf/ 下

2.在web.xml文件中配置如下,将请求配置成https请求

spring

org.springframework.web.servlet.DispatcherServlet

1

spring

/

SSL

/*

CONFIDENTIAL

2.打开项目的server.xml文件

3.找到文件在自带的注释掉的配置(这是tomcat本身带的配置https的示例)

在下面添加如下配置

保留你原来通过eclipse可视界面配置的http请求的端口并修改redirectPort="8443"为8082(8443是tomcat默认的收视率端口,你自己配置的https端口):

4.配置完成后,可以看如下

java servlet https_javaweb项目对https的配置01相关推荐

  1. Java代码安装maven jar_Java中Maven项目导出jar包配置的示例代码

    具体代码如下所示: src/main/java src/main/resources ${project.build.directory} **/*.java src/test/java src/te ...

  2. 项目开发神器VsCode配置指南!(含C++、Python、Java环境配置)

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:吴忠强,东北大学,Datawhale成员 本篇文章虽然是VsCod ...

  3. Java框架JSON-RPC项目demo代码实战 + JAVA WEB配置虚拟目录(转自21天java web开发)

    Java框架JSON-RPC项目demo代码实战 备注  JAVA WEB配置虚拟目录(转自21天java web开发) https://blog.csdn.net/wjxbj/article/det ...

  4. [转]Java——Servlet的配置和测试

    本文转自:http://blog.csdn.net/makefish/article/details/6904807 本文以一个实例介绍如何用Java开发Servlet. 主要内容有: 配置和验证To ...

  5. Java Servlet web xml 配置详解

    要从浏览器访问Java servlet,必须告诉servlet容器要部署哪些servlet以及要将servlet映射到哪个URL. 这是在Java Web应用程序的web.xml文件中完成的. ### ...

  6. JavaWeb项目 java+servlet 网上商城

    JavaWeb项目:java+servlet 网上商城 此项目为本人的Java大作业. 前台代码:代码已经上传到github上 下载地址  Github 一.项目概况 1.1设计内容 主要是实现网上购 ...

  7. Eclipse搭建java分布式商城项目

    博主也是在学习,看到一篇博客,自己一边学习,一边写下了这篇博客 项目模块划分 ycshop-parent: 父工程, 其打包方式是 pom, 主要管理 jar 包的版本号. 项目中的所有工程都应该继承 ...

  8. Java Servlet 技术简介

    开始之前 关于本教程 在您最喜欢的 Web 浏览器中,您所阅读的页面是如何出现的呢?当登录到您最喜欢的 Web 站点时,该 Web 站点如何知道登录的用户是您?而 Web 零售商又如何接受您的在线订购 ...

  9. 使用Java Servlet,JSP标签和Stormpath快速构建Java Web App

    建筑物身份管理,包括身份验证和授权? 尝试Stormpath! 我们的REST API和强大的Java SDK支持可以消除您的安全风险,并且可以在几分钟内实现. 注册 ,再也不会建立auth了! 我们 ...

最新文章

  1. Linux KVM虚拟网络的桥接
  2. Android开发各类常见错误解决方案
  3. Mybatis用法小结
  4. vc++怎么可以直接刷掉MBR?搞笑的吧
  5. 窗口最小化消息的解决之道
  6. kaldi 源码分析(七) - HCLG 分析
  7. mysql——解压版安装详解
  8. Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第十集之Nginx反向代理原理】(有参考其他文章)...
  9. Python中定时任务框架APScheduler的快速入门指南
  10. 【PowerDesigner】Constraint name uniqueness问题及处理
  11. 学校的图书馆,很漂亮哦
  12. txt文本换行(txt文本设置、wps替换换行)
  13. 从小白创建自己的CSND
  14. JS超好用的免费混淆工具
  15. python记录鼠标和键盘操作并重复_鼠标和键盘操作
  16. 【量化课堂】风险模型
  17. 计算机科学与技术专业大学四川省录取分数,四川人工智能专业大学分数线
  18. Android studio通过科大讯飞的SDK实现文字转语音功能
  19. 从微信跳转第三方app:在微信打开h5页面后,点击触发跳转自己app指定页面
  20. (01)ORB-SLAM2源码无死角解析-(37) EPnP 算法原理详解→理论基础一:控制点选取、透视投影约束

热门文章

  1. 代码质量在「内卷时代」的重要性
  2. [C#.NET 拾遗补漏]08:强大的LINQ
  3. Gartner:6个容器和Kubernetes策略的最佳实用技巧
  4. 一切都要从华为云 CloudIDE 酷似 VS Code 说起
  5. DotNet SSL TLS证书问题分析排障
  6. 服务器应用服务为何卡顿?原来是内存耗尽惹的祸!
  7. C#异步编程看这篇就够了
  8. 推荐.neter常用优秀开源项目系列之二
  9. 微软推出 VS Code 新特性,为 TypeScript 和 JavaScript 用户提供 AI 辅助开发功能
  10. 【翻译】asp.net core中使用MediatR