Tomcat SSL的安装及配置中遇到问题

配置tomcat服务器利用SSL进行加密。

一、生成密钥库

具体生成方式就不讲了,tomcat支持的keystore的格式有JKS,PKCS11和PKCS12

JKS是jdk /bin目录下keytool工具生成的证书库格式。

PKCS12是Openssl工具生成的格式。

二、tomcat容器中Connect连接器

tomcat对SSL的实现有两种,JSSE和APR

(1)JDK 从1.4版本就实现JSSE,APR使用OpenSSL引擎,所以想使用APR实现的话,必须配置OpenSSL引擎。

(2)JSSE分为BIO实现和NIO实现,BIO实现的protocol值为org.apache.coyote.http11.Http11Protocol,NIO实现的protocol值org.apache.coyote.http11.Http11NioProtocol。

据我试验,tomcat6中必须使用BIO实现方式。使用NIO实现方式会出错。

如果想使用APR方式则必须安装Tomcat本地库。

(3)大部分tomcat中默认的连接器就是BIO连接器

经试验tomcat6是BIO连接器,不支持NIO,因此connect连接器的protocol值应该写为org.apache.coyote.http11.Http11Protocol

三、安装SSL过程中出现的错误

(1)JDK1.8以前版本的Keytool工具生成的JKS文件报弱临时Diffe-Hellman密钥

测试时使用firefox 48版本时报上述异常,直接断开连接。

chrome 48版本也报上述异常

时间: 2024-08-25 01:19:35

Tomcat SSL的安装及配置中遇到问题的相关文章

Windows Azure+Windows+Linux多环境下Tomcat服务的安装及配置集合

Windows Azure+Windows+Linux多环境下的Tomcat服务的安装及配置集合 说到Tomcat服务,相信大家都很熟悉了,当然也这包括安装及配置:我们都知道Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选.对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求.实际上To

JSP学习笔记(二):Tomcat服务器的安装及配置

一.Tomcat的下载及安装. 前往Tomcat官网下载安装包或者免安装压缩包.链接http://tomcat.apache.org/ 这里,我选择的是Tomcat8.0,而不是最新的Tomcat9.0,这是因为Eclipse现在支持的最新的是8.0. 选择下载的是安装文件,下载后为,点击安装. 安装时可以配置HTTP访问的端口,默认的是8080(localhost:8080),在下图这个界面时是可以进行配置的,也可以在安装完后通过配置文件server.xml进行修改. 进行JRE的路径设置,如

在Mac上关于tomcat服务器的安装、配置、启动、部署web详细流程

之前在Mac上通过安装mamp来搭建PHP环境服务器,但是对于java来说,目前还是没有找到类似mamp这样强大的软件来构建及管理java环境服务器,所以目前也是通过命令行来进行tomcat服务器的安装和启动,简要的总结一下在Mac上进行tomcat服务器安装的步骤. 第一步,给Mac安装jdk环境.   直接百度”jdk for Mac“,找到其中一个版本进行安装就可以了,安装完成后,打开终端,输入“java”或“javac”,如果出现java命令的使用说明,那么说明你的Mac上的jdk环境已

tomcat 6.0 安装及配置

前提:安装并配置好jdk 1.免安装版存放目录:D:\01Install\tomcat 2.配置环境变量 在环境变量中新建CATALINA_HOME,值:D:\01Install\tomcat 在PATH中增加:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin; 3.测试,先启动tomcat服务,双击:D:\01Install\tomcat\bin 中 startup.bat,如下图 在浏览器中输入:http://localhost:8080/,访问成功,如下图:

Apache Tomcat下载、安装、配置图文教程

想安装一下ArcGIS Server,前提是安装Tomcat. 测试环境: 操作系统名称    Microsoft Windows 8.1 专业版 处理器    Intel(R) Core(TM) i7-4800MQ CPU @ 2.70GHz,2701 Mhz,4 个内核,8 个逻辑处理器 已安装的物理内存(RAM)    8.00 GB tomcat_百度百科 http://baike.baidu.com/link?url=MZj7EXAD_a3M0BimpzQpis_ttO6ovYXlRN

CentOS 7 Tomcat服务的安装与配置

3422人阅读 http://blog.51cto.com/13525470/2073657 一.Linux下的Java运行环境 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称.Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于个人PC.数据中心.游戏控制台.科学超级计算机.移动电话和互联网,同时拥有全球最大的

01、Tomcat下载和安装、配置

1.官网链接:https://tomcat.apache.org/download-90.cgi Windows平台下载zip包 Linux系统下载tar包 2.解压下载的压缩文件 bin 存放启动和关闭Tomcat的命令的路径 conf 存放Tomcat的配置,所有Tomcat的配置都在该路径下设置 lib 存放Tomcat服务器的核心类库(jar文件),如果需要拓展Tomcat功能,也可将第三方类库复制到该路径下 logs 这是一个空路径,该路径用于保存Tomcat每次运行后产生的日志 te

Linux Tomcat服务的安装与配置

安装tomcat前首先要安装对应的JDK并配置Java环境 一.环境准备 JDK版本:12.0.1 二. 检查一下系统中的JDK版本 1.输入命令:java -version 显示 2.检查JDK安装包 输入命令:rpm -qa | grep java 显示 3.卸载openjdk 或者使用命令:yum remove *openjdk* 三.安装新JDK 1.在/usr/目录下创建jdk安装目录java目录 mkdir /usr/local/java 2.使用wget下载安装包 wget htt

Tomcat+Meeclipse2015的安装与配置

首先下载安装tomcat,在官网下载即可,目前的版本有最新的到tomcat9.0,但是在实际的开发过程中一般为tomcat7.0或者tomcat8.0,在这里大部分为tomcat7.0,所以下载这个版本就可以了.在安装过程中基本采取默认的安装路径即可,也可以自己指定安装的路径,安装后要进行环境的配置,步骤如下: (1)依次执行:"我的电脑----->属性---->高级------>环境变量--------->系统变量,在弹出的对话框添加以下的环境变量即可:C:\Progr