电话:0731-83595998
导航

解决AIX配置tomcathttps出现的问题

来源: 2017-12-22 09:57

 百度广告

  下午,QA报告了一个问题,在AIX上配置Tomcat的https出现问题,具体异常

Catalina.start: LifecycleException:  
null.open:  java.security.NoSuchAlgorithmException: Class com.ibm.jsse.bq configured for SSLContext not a SSLContext
LifecycleException:  
null.open:  java.security.NoSuchAlgorithmException: Class com.ibm.jsse.bq configured for SSLContext not a SSLContext
    at org.apache.catalina.connector.http.HttpConnector.initialize(HttpConnector.java:1209)

  

于是,查了tomcat中的server.xml的Connector配置,

  
    查看了AIX上java的信息版本,
  java version "1.4.2"  Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2)  Classic VM (build 1.4.2, J2RE 1.4.2 IBM AIX build ca1420-20040626 (JIT enabled: jitc))   这个问题一般是与java.security有关,于是查看了jre/1.4.2/lib/security下的java.security文件配置,主要是securty.provider的配置信息,
  security.provider.1=com.ibm.jsse.IBMJSSEProvider  security.provider.2=com.ibm.crypto.provider.IBMJCE  security.provider.3=com.ibm.security.jgss.IBMJGSSProvider  security.provider.4=com.ibm.security.cert.IBMCertPath   查了com.ibm.jsse.bq这个class,竟然在IBMJSSE和IBMJCE这两个provider中都存在,但是classload应该是首先加载IBMJCE的,这应该就是问题所在。

  于是将securty.provider的配置信息更改为:  security.provider.1=com.ibm.crypto.provider.IBMJCE  security.provider.2=com.ibm.jsse.IBMJSSEProvider   并且重新生成keystore文件,就可以了。

 

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端