`
weishuwei
  • 浏览: 326154 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

tomcat加速插件与其ssl支持的冲突

阅读更多
前一段搞cas部署,需要走SSL通道,但我遵照网上五花八门的配置后,终究一个也没达到预期的效果,输入https://localhost:8443后,页面半天也是一片空白,tomcat的控制台也没输出什么错误,检查了几遍也不知道到底是那个环节出了问题.还以为是cas服务器的问题呢,最后下了一个新的tomcat试了一下(主要是tomcat有自带的https的例子,我的机器上的tomcat自带的例子都删掉了)
 
  1. 2007-8-10 11:32:00 org.apache.coyote.http11.Http11AprProtocol init  
  2. 严重: Error initializing endpoint  
  3. java.lang.Exception: No Certificate file specified  
  4. 严重: Catalina.start:  
  5. LifecycleException:  service.getName(): "Catalina";  Protocol handler start fail  
  6. ed: java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/??????  
  7. /???)????í?????Ρ?  
注意这里org.apache.coyote.http11.Http11AprProtocol init ,tomcat运行到这里出错了,于是我就把该插件(tcnative-1.dll)从tomcat目录里剪切出来,然后跑tomcat,居然cas服务器能用了,看来不是我的配置的问题,原来问题出在tomcat身上啊

这种问题比较隐蔽,还是贴出来给大家共享一下.希望能够对大家有所帮助
分享到:
评论
1 楼 codeutil 2007-08-10  
你和我当时犯的错误一样,根本没仔细阅读官方文档.

Tomcat的普通情形下配置ssl与启用了apr支持之后的配置是不一样的.

仔细看 tomcat关于 apr配置的说明: 
http://tomcat.apache.org/tomcat-6.0-doc/apr.html


支持apr优化之后的ssl配置例子(上面连接里也有):

    <Connector port="22443" maxHttpHeaderSize="8192" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" disableUploadTimeout="true"
               acceptCount="100" scheme="https" secure="true"
               xpoweredBy="true" clientAuth="false" 
               SSLEngine="on" bufferSize="8192"
               SSLCertificateFile="..\conf\ca\server.crt"
               SSLCertificateKeyFile="..\conf\ca\server.key" 
			   SSLVerifyClient="none"/> 


相关推荐

    idea tomcat runner插件

    **Idea Tomcat Runner插件详解** 在Java开发领域,IntelliJ IDEA是一款备受推崇的集成开发环境(IDE),尤其以其高效、智能的代码编辑功能和丰富的插件生态而著称。对于使用Java Web应用的开发者来说,Tomcat服务器...

    tomcat9 支持国密SSL通道版本,DoubleCA版本

    tomcat支持国密SSL版本,二三十积分太贵了,来个便宜的给兄弟萌 使用方法: 1.解压 2.conf目录修改server.xml ,修改方法百度tomcat支持国密ssl配置 3.bin目录启动tomcat PS:conf下有证书文件,自行DoubleCA申请...

    解决tomcat配置ssl错误的解决办法

    解决 Tomcat 配置 SSL 错误的解决办法 在 Tomcat 服务器中配置 SSL 加密连接是非常重要的,然而在 Tomcat 6.0.33 版本中,默认启用了 APR(APR 是通过 JNI 访问的可移植库,可以提高 Tomcat 的性能和伸缩性),这...

    tomcat6-dta-ssl-1.0.0.jar

    tomcat6-dta-ssl-1.0.0.jar 此类文件将有助于tomcat支持ssl协议

    eclipse中的tomcat插件

    1. **安装Tomcat插件**:Eclipse可以通过内置的Marketplace或通过下载插件的方式添加Tomcat支持。通常,我们会在Eclipse的"Help"菜单中选择"Install New Software",然后输入插件仓库地址来安装。 2. **配置Tomcat...

    tomcat ssl 连接器

    tomcat ssl 连接器

    如何配置Tomcat以支持SSL

    如何配置Tomcat以支持SSL 博文链接:https://snowyvalley.iteye.com/blog/69964

    tomcat android 双向ssl通信

    3. **配置SSL支持**:在Tomcat的配置文件`server.xml`中需要启用SSL端口(默认是8443)。这个步骤是设置SSL通信的关键,为后续的HTTPS连接打下基础。 4. **Android平台SSL支持**:在Android开发中,需要引入特定的...

    Tomcat6配置使用SSL双向认证

    在IT领域,特别是Web服务器管理与安全配置方面,Tomcat6的SSL(Secure Sockets Layer)双向认证配置是一项关键技能。SSL双向认证不仅能够保护数据传输的安全性,还能确保通信双方的身份验证,这对于金融、医疗等对...

    eclipse 中tomcat6 插件(包括6.0)

    3. **Eclipse中的Tomcat插件**:这些插件允许开发者在Eclipse内部直接启动、停止、调试Tomcat服务器,而无需离开IDE。它们通常会提供服务器视图,展示已安装的Tomcat实例,并且可以方便地部署和管理Web项目。 4. **...

    Tomcat6配置SSL

    Tomcat 6支持SSL配置,可以通过修改`server.xml`文件来启用。这个文件通常位于Tomcat安装目录下的`conf`子目录中。 **三、准备SSL证书** 1. **自签名证书**: 对于测试环境,可以创建自签名证书。使用Java的`...

    nginx和tomcat配置SSL和负载均衡配置

    此外,还需要确保 Tomcat 使用的 JDK 版本支持所需的 SSL/TLS 版本。 #### 五、Tomcat 负载均衡 在 Tomcat 中实现负载均衡的一个常见方法是使用 Apache HTTP Server 作为前端代理。这种方式下,Apache 使用 mod_jk...

    tomcat7.0插件

    在【压缩包子文件的文件名称列表】中,我们看到的是"tomcat插件支持7.0",这意味着这个压缩包包含的文件是专门为Tomcat 7.0版本设计的插件,可能包含了安装指南、配置文件以及必要的库文件,用于在MyEclipse和...

    Linux下TOMCAT SSL支持设置

    Linux 下 Tomcat SSL 支持设置 在 Linux 环境中设置 Tomcat 支持 SSL,使用 Keytool 生成安全密钥。本文档总结了在 CentOS release 5.7 系统上使用 JDK 1.6.0_30 和 Tomcat 6.0.26 的设置过程。 一、生成认证文件 ...

    tomcat6启用SSL_证书_tomcat6多ssl_Tomcat6;SSL;_

    Tomcat作为流行的Java Servlet容器,提供了支持SSL(Secure Sockets Layer)的能力,以确保数据传输的安全性。本文将深入探讨如何在Tomcat 6上启用SSL,并生成及配置服务器证书。 首先,了解SSL的基本概念。SSL是一...

    Tomcat_SSL.rar_JAVA SSL _ssl_ssl java_tomcat_tomcat ssl

    Tomcat作为一款流行的Java应用服务器,支持SSL配置以实现HTTPS协议,提供加密通信和服务器身份验证。本教程将深入讲解如何在Tomcat中配置SSL,以便在开发和部署Java Web应用时,能够提供安全的数据交换环境。 首先...

    关于tomcat 的ssl配置

    Tomcat 是一个流行的 Web 服务器软件,它支持 SSL/TLS 加密协议,以确保数据传输的安全性。在本文中,我们将详细介绍 Tomcat 的 SSL 配置步骤和过程。 一、生成密钥对 在 Tomcat 中,需要生成密钥对以用于 SSL ...

    配置tomcat服务器支持SSL

    配置 Tomcat 服务器支持 SSL 配置 Tomcat 服务器支持 SSL 是为了开启 Tomcat 的安全认证通道,从而确保数据的安全传输。在某些项目中,可能需要使用 SSL 加密来保护数据的安全。 首先,需要准备好生成的证书...

    SmartTomcat-3.8.5.zip

    《SmartTomcat插件在IDEA中的安装与使用详解》 SmartTomcat是专为IntelliJ IDEA(简称IDEA)设计的一款强大的Tomcat服务器管理插件,版本为3.8.5。它极大地简化了开发者在IDEA中部署、运行和调试Java Web应用程序的...

Global site tag (gtag.js) - Google Analytics