给Tomcat配置HTTPS
1.首先用jdk自带的工具keytool生成一个"服务器证书"
JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore C:\tomcat.key
提示输入密码,使用Tomcat的默认值changeit
输入相关信息后确认
将生成PCKS1.2格式的数字证书于C:\tomcat.key
2.如果是JDK1.3以下则需要下载Java Secure Socket Extensions (JSSE) package(http://java.sun.com/products/jsse/), version 1.0.2 or later,且将jcert.jar, jnet.jar, jsse.jar拷贝到$JAVA_HOME/jre/lib/ext
如果是JDK1.4.x+则已经有这些包。
3.修改tomcat目录下的server.xml文件,增加
<Connector port="8443" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" debug="0" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="C:/tomcat.key" keystorePass="changeit" />
说明,如果不是采用tomcat的默认值 keystorePass 可不写。
4.重启Tomcat,访问https://localhost:8443/
分享到:
相关推荐
通过本次实验,我们不仅掌握了Tomcat服务器的基本安装与配置方法,还学会了如何在Eclipse中创建并运行简单的Java Web应用。这对于进一步深入学习Java Web开发具有重要意义。未来的学习过程中,还可以尝试使用更高级...
### Tomcat配置SQL Server数据库详解 #### 一、前言 在Java Web开发过程中,Tomcat作为一款轻量级的应用服务器被广泛使用。而在实际项目中,常常需要将Tomcat与数据库进行集成,以实现对数据的操作。本文将详细...
【标题】"简单的Tomcat源码实现"涵盖了Tomcat服务器的基础构建和运行原理,这是一个针对初学者或希望深入了解Tomcat内部工作方式的开发者所关注的话题。Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,它...
5. **管理工具**:Tomcat 7.0提供了更强大的管理工具,包括Web管理界面,使得配置、部署和监控应用变得更加简单。管理员可以通过Manager应用来管理Web应用程序,包括部署、重新加载和卸载。 6. **安全性增强**:...
标题 "2011年1月20日 TOMCAT配置 及EXAMPLE文件夹简单浏览" 涉及到的是关于Apache Tomcat服务器的配置以及如何理解并使用其自带的EXAMPLES目录。Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java...
通过以上步骤,我们不仅能够成功安装和配置Tomcat 6.0,还能够部署简单的Web应用程序,这对于初学者来说是一个很好的实践过程。随着对Tomcat和Java Web技术的深入了解,这些基础知识将成为日后开发复杂应用的坚实...
3. **测试验证**:完成配置后,通过启动Tomcat服务器和运行简单的Java应用来验证环境变量设置是否正确。 ### 四、总结 通过本文对“java tomcat环境变量配置”的深入探讨,我们不仅了解了关键环境变量的具体含义和...
### jsp与Tomcat环境配置详解 #### 一、引言 在开发基于Java的Web应用时,JSP(Java Server Pages)与Tomcat服务器是不可或缺的技术组合。JSP允许开发者将动态内容嵌入到静态网页中,而Tomcat则为这些页面提供了...
**步骤二:Tomcat配置** 1. **修改`server.xml`** - 对于每个Tomcat实例,打开`conf/server.xml`,找到`<Connector>`标签,配置AJP连接器,例如: ``` ``` 对第二个Tomcat实例,将端口改为9009。 2. **...
【标题】"Tomcat源码学习:一个最简单的‘Tomcat’",这篇博客主要探讨的是如何通过学习Tomcat的源代码来理解这个流行的开源Java Servlet容器的工作原理。Tomcat是Apache软件基金会的一个项目,它是Java Web应用...
Tomcat 5.5.36作为该书的配套工具,意味着它可以为学习者提供一个实践这些概念的平台,让读者能够在实际环境中部署和运行书中所讲解的示例。 Tomcat 5.5.36的知识点包括: 1. **Servlet**:Servlet是Java编程语言...
通过学习和实践这个"一个很好的tomcat实例",你可以深入了解Tomcat的工作原理,提升你的Java Web开发和服务器管理能力。此外,理解示例中的代码和配置,可以帮助你快速掌握Servlet和JSP的用法,为开发复杂的企业级...
安装和配置Tomcat涉及设置环境变量、修改server.xml等配置文件,以及配置防火墙和端口以允许HTTP和HTTPS通信。 总之,Apache Tomcat 8.5.31是一个强大且稳定的Web服务器,适用于各种规模的应用部署,从简单的个人...
10. **社区支持**:由于其开源性质,Tomcat拥有活跃的社区,用户可以在论坛、邮件列表和文档中找到解决问题的方法和最佳实践。 在部署和使用Apache Tomcat 7.0.96时,用户需要确保安装了Java Development Kit (JDK)...
### MyEclipse 配置 Tomcat 6.0 的详细步骤及原理 #### 一、环境准备 在开始配置MyEclipse与Tomcat之前,首先需要确保已经正确安装了Java Development Kit (JDK) 和 Apache Tomcat。这里提到的是使用JDK 1.6.0_04 ...
在学习过程中,结合实际项目进行实践,例如创建一个简单的Servlet或JSP应用,观察其在Tomcat中的运行过程,这样能更直观地理解源码的工作原理。同时,笔记是非常重要的,它能帮你整理思路,记录学习过程中的疑问和...
作为轻量级应用服务器,Tomcat以其简单易用、性能稳定和免费开源等特点,深受开发者的喜爱。在本文中,我们将深入探讨Tomcat 8.0的安装、配置以及如何在MyEclipse中集成使用,并解决一些常见的配置问题。 **一、...
- 解压并配置环境变量:将下载的Tomcat解压至指定目录,如C:\Tomcat,并在系统环境变量中添加CATALINA_HOME指向这个目录。 - 配置Eclipse:打开Eclipse,选择“Window” -> “Preferences” -> “Server” -> ...