本文的测试环境是apache-tomcat-7.0.57
安装了jdk后可利用keytool制作证书
1.生成keystore文件 ,证书的名称叫为test001,执行命令后要求输入证书的密码,我们设置为123456;完毕后会在当前目录下,会产生一个.keystore文件,将它拷贝到tomcat的bin目录下。
keytool -genkey -alias test001 -keyalg RSA -keystore
(生成证书的时候,“您的名字与姓氏是什么” 一定要注意输入你的ip、域名,总之,你希望以后通过https://xx来访问你的网站的话,此处就要填写xx。否则,会有证书不受信的提示。)
2.导出证书文件,先从控制台进入tomcat的bin目录。执行以下命令后会让你输入证书的密码,以下命令test001为证书名称
keytool -selfcert -alias test001 -keystore .keystore
3.生成证书文件,以下命令test001为之前执行命令时输入的证书名称,123456为密码,tomcat.cer为导出证书的文件名(该步骤是生成让客户安装的证书,不安装也可以,但会在访问时出现不信息提示)
keytool -export -alias test001 -keystore .keystore -storepass 123456 -rfc -file tomcat.cer
4.修改tomcat的配置文件server.xml ,找到
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
取消注释并将它改成(注意如果想用80端口访问时一定要用443):
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
keystoreFile="bin/.keystore" keystorePass="123456"
clientAuth="false" sslProtocol="TLS" />
5.如果只想用https访问,需要注释原来的8080窗口监听
Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" / >
6.若tomcat报 Connector attribute SSLCertificateFile must be defined when using SSL with APR。则去server.xml配置文件中注释以下配置
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
分享到:
相关推荐
### Linux下配置Tomcat与JDK #### 一、引言 随着互联网技术的发展,越来越多的应用选择基于Java语言开发,而Tomcat作为一款轻量级的Servlet容器,因其易用性和稳定性,在Java Web应用部署中占据着重要的地位。在...
Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...
- 使用`apache-tomcat-10.0.23`压缩包,你可以解压并配置Tomcat服务器,设置JAVA_HOME指向你的JDK 11安装目录,然后启动Tomcat以开始使用。在管理Web应用程序时,可以将`.war`文件放入`webapps`目录,或者通过管理...
在Linux环境下配置Tomcat和JDK是部署Java应用的基础步骤,这一过程涉及到JDK的安装、环境变量的设定以及Tomcat服务器的配置。下面将详细阐述这些知识点。 ### JDK安装与环境配置 #### 安装JDK 在Linux环境下安装...
安装 JDK 和 Tomcat 环境变量配置是 Java 开发环境的基础步骤,涉及到 JDK 和 Tomcat 的安装、环境变量的配置、Tomcat 的启动和测试。本文将详细介绍安装 JDK 和 Tomcat 环境变量配置的步骤和要点。 一、JDK 的安装...
在本文中,我们将详细介绍如何在Linux系统上安装和配置Apache Tomcat 8.5以及JDK 1.8。 首先,让我们来安装JDK 1.8。Oracle官方网站提供了JDK的下载链接,对于Java SE Development Kit 8u331,你可以从以下网址获取...
java配置jdk配置tomcat配置 所有关于java的配置 path classpath配置都在
本文将详细讲解如何配置Tomcat 7,以及与之相关的JDK 1.7配置,帮助你顺利搭建运行环境。 首先,我们来了解Java Development Kit (JDK)。JDK是Java编程语言的软件开发工具包,它包含了编译器、调试器和其他工具,...
3. 阅读Tomcat官方文档:了解与所选JDK版本相关的配置调整和注意事项,避免遇到兼容性问题。 综上所述,Tomcat 8.5.20与JDK 1.7和1.8是良好的搭配,可以充分利用Java的新特性,提高开发和运行效率。然而,考虑到JDK...
"tomcat+mysql+jdk.sh" 这个文件名表明这是一个Shell脚本,用于Linux或Unix系统中自动化安装和配置JDK、MySQL和Tomcat的过程。这样的脚本可以简化繁琐的手动安装步骤,只需一行命令即可完成所有组件的安装和配置,...
根据提供的文件信息,本文将详细解释与“自己的-tomcat-mysql-jdk配置”相关的知识点。主要内容包括JDK(Java Development Kit)、Tomcat服务器、MySQL数据库的安装与配置方法,以及如何实现三者之间的连接。 ### ...
【Weblogic和Tomcat配置64位JDK部署】是一个关键任务,特别是在处理高并发和大数据量的应用场景中。在Windows 64位系统上,32位JDK的JVM虚拟内存最大限制为1.7GB,这可能导致内存溢出,从而影响服务器的稳定性和性能...
### tomcat配置不同版本的JDK路径 在实际的应用场景中,我们经常需要根据不同的项目需求来切换不同的Java Development Kit(JDK)版本。对于Apache Tomcat这样的应用服务器而言,能够灵活地配置JDK版本是十分重要的...
安装JDK Tomcat 环境变量配置 安装JDK Tomcat 环境变量配置
本教程将详细介绍如何配置`JDK`、`Tomcat`以及`Eclipse`,这三个组件是构建Java环境开发配置的核心,尤其对于进行Web应用程序开发,如JSP,至关重要。 首先,让我们详细了解一下这三个组件: 1. **JDK (Java ...
标题中的"tomcat6.0.48+jdk1.7或jdk1.8或jdk1.6"指的是一个配置环境,其中Tomcat是Apache软件基金会的一个开源Java Servlet容器,版本为6.0.48,它主要用于部署和运行Java Web应用程序。而JDK(Java Development Kit...
Tomcat 下配置 HTTPS 环境详细指南 在本篇文章中,我们将详细介绍如何在 Tomcat 下配置 HTTPS 环境,包括生成密钥、配置 Tomcat 以及测试 HTTPS 连接。 一、生成密钥 在配置 HTTPS 环境之前,我们需要生成一个...
一旦生成了证书文件,下一步就是配置Tomcat服务器使其支持HTTPS连接。 ##### 2.1 修改Server.xml文件 1. **打开`Server.xml`文件**: - 打开Tomcat安装目录下的`conf`文件夹中的`server.xml`文件。 - 找到`...