`
sunxboy
  • 浏览: 2869315 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

TOMCAT 用https替换http的方法(转)

阅读更多
1.首先用jdk自带的工具keytool生成一个证书keystore

JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA \ -keystore /path/to/my/keystore

2. 如果是JDK1.3以下则需要下载Java Secure Socket Extensions (JSSE) package, 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 className="org.apache.catalina.connector.http.HttpConnector"
port="8443" minProcessors="5" maxProcessors="75"
enableLookups="true"
acceptCount="10" debug="0" scheme="https" secure="true">

<Factory className="org.apache.catalina.net.SSLServerSocketFactory"
clientAuth="false" keystoreFile="/path/to/my/keystore" keystorePass="runway" protocol="TLS"/>
</Connector>

其中keystorePass的值为生成keystore时输入的密码。

重新启动tomcat,就可以使用https了
分享到:
评论
2 楼 sunxboy 2008-04-07  
是的,有一个提示窗口,不过正式的是通过第三方认证机构的证书,要交钱的.
1 楼 hawkyzx 2008-04-03  
这样生成的证书只能在内部使用吧,好像只起到了提供给加密伟输数据作密钥用

相关推荐

    tomcat用https替换http的方法

    本文将详细讲解如何在Tomcat服务器上用HTTPS替换HTTP。 首先,理解HTTPS的基础知识是必要的。HTTPS是HTTP(超文本传输协议)与SSL/TLS(安全套接层/传输层安全)协议的结合,它通过在客户端和服务器之间建立加密...

    Tomcat更换SSL证书方法(jks与pfx转换)

    ### Tomcat更换SSL证书方法(JKS与PFX转换) 在IT行业中,为了保障网络通信的安全性,使用SSL证书加密已经成为了一种标准做法。对于使用Tomcat作为应用服务器的企业或个人来说,有时候会遇到需要更换SSL证书的情况,...

    Tomcat配置HTTPS证书认证

    `Tomcat`作为一个流行的Java Servlet容器,支持HTTP和HTTPS协议,后者提供了加密和身份验证,确保数据传输的安全性。本篇文章将详细介绍如何在Tomcat中配置HTTPS证书认证,以便实现安全的Web服务。 首先,我们需要...

    tomcat全套配置https协议

    在IT行业中,Tomcat是一款广泛使用的Java应用服务器,特别是对于Web应用程序的部署和管理。HTTPS协议是互联网上安全通信的标准,它通过SSL/TLS协议加密数据传输,保护用户隐私和数据完整性。本教程将详细讲解如何...

    tomcat_https配置

    资源包括java服务端和安卓客户端的测试源码,按照配置文档配置好tomcat https,将客户端的server_trust.keystore文件替换成你自己的,直接运行即可,两个jar文件随便选个,我用的JDK15

    tomcat打补丁方法

    ### Tomcat打补丁方法详解 #### 一、前言 Apache Tomcat是一款开源的Servlet容器,它能够作为Web服务器独立运行,也可以与Apache等其他Web服务器配合使用。Tomcat因其简单性和灵活性,在中小型项目中得到了广泛...

    tomcat支持https所需要的文件

    因为tomcat默认支持的是http访问,若需要支持https访问,需要将该文件添加到tomcat的根目录,然后修改conf目录下的server.xml, 将:&lt;Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"...

    seesion共享需替换tomcat下lib的包

    Tomcat作为广泛使用的Java Servlet容器,对于Session管理提供了多种策略。本文将深入探讨如何通过替换Tomcat下的lib包来实现Session共享。 首先,理解Session的概念至关重要。Session是Web应用程序中用于跟踪用户...

    sprintboot项目undertow替换tomcat方法

    在Spring Boot项目中,将Tomcat替换为性能更优的Undertow服务器的方法涉及到一系列配置与依赖的修改。以下是详细的知识点阐述: ### 1. 依赖管理 在Spring Boot项目中使用Maven作为构建工具时,依赖管理是通过`pom...

    tomcat https 证书安装

    在Tomcat中,可以使用Java的keytool工具。打开命令行,运行以下命令: ``` keytool -genkey -alias tomcat -keyalg RSA -keystore keystore.jks ``` 这会创建一个名为`keystore.jks`的文件,存储了私钥和自签名...

    tomcat7.0.42 下部署websocket需要替换的包

    在进行这些替换时,请确保你的Tomcat服务已经完全关闭,以防止文件被正在运行的服务使用导致替换失败。替换完成后,启动Tomcat,检查日志文件以确认没有出现错误或警告。如果一切正常,那么你的Tomcat服务器现在应该...

    简单三步教会您 Tomcat 安装SSL证书,Tomcat安装https证书,一看就会,一做就成!

    注意替换`/path/to/your/keystore/file`、`your_keystore_password`、`your_certificate_alias`以及`truststoreFile`和`truststorePass`(如果需要)为实际值。 3. 如果你有中级证书,还需要在`keystoreFile`指定...

    Tomcat 开启基于https的SSL配置

    其中,Tomcat 使用 JKS 格式,Nginx 使用 PEM 格式。 三、JKS 格式证书生成 好了,我们的 JDK 要派上用场了!打开你的终端或者命令行或者其他黑窗口,输入: ``` keytool -genkey -v -alias testKey -keyalg RSA ...

    TOMCAT 6 中配置HTTPS

    Apache Tomcat是一款广泛使用的开源Java应用服务器,它支持HTTP协议,但为了实现更安全的传输,我们需要配置HTTPS。本文将深入探讨如何在Tomcat 6中设置HTTPS。 首先,了解HTTPS的基本原理。HTTPS(Hypertext ...

    tomcat搭建https所需

    这里,你需要替换`keystoreFile`、`keystorePass`、`keyAlias`以及可选的`truststoreFile`和`truststorePass`为你自己的证书和密钥库信息。 3. **重启Tomcat** 保存并关闭`server.xml`后,重启Tomcat服务。现在,...

    apache+多个tomcat+https

    这时,为了优化资源利用和提高安全性,我们可以使用Apache HTTP Server作为前端代理,来转发HTTPS请求到各个Tomcat实例。"Apache+多个Tomcat+https"的配置就是这样一个解决方案,它可以让多个Tomcat实例共享80端口,...

    将tomcat发布成https协议

    本教程将详细介绍如何将Apache Tomcat服务器配置为使用HTTPS协议,确保你的Web应用服务的安全。 首先,我们需要生成一个密钥对,这是HTTPS配置的基础。在Java环境中,我们可以使用JDK自带的工具Keytool来生成RSA...

    tomcat 7 8 两个版本

    1. **Servlet 3.0**:引入了注解配置,使得开发者可以直接在类或方法上使用注解来声明Servlet、过滤器和监听器,减少了web.xml文件的复杂性。 2. **异步处理**:Servlet 3.0允许实现异步处理,提高服务器性能,尤其...

    Tomcat7免安装版tomcat

    【标题】:“Tomcat7免安装版tomcat” 【描述】:“Tomcat7免安装版是Apache软件基金会的开源项目,作为一个轻量级的应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)。免安装版意味着它不需要通过...

    Tomcat配置https并访问http自动跳转至https

    Apache Tomcat是一个广泛使用的开源Web服务器和Servlet容器,下面将详细介绍如何在Tomcat中配置HTTPS,并实现当用户通过HTTP协议访问时,自动跳转到HTTPS协议。 ### 配置Tomcat的server.xml文件 配置HTTPS涉及到...

Global site tag (gtag.js) - Google Analytics