嗨,我正在使用 tomcat 6 作为网络服务器。我在同一端口的tomcat上安装了两个webbapplication。说 App1 和 App2。App1 连接到 App2 。然后 App2 再次使用 jessionid 连接到 App1(所以 app2 发送的 url 是http://localhost/App1;jessionid=sessionidOfAp11)只要我在 http 上它就可以正常工作。但是,一旦我移至 https,App2 就无法使用相同的 url 连接到 App1。另一个有趣的事实是,如果我在 Brower 上键入相同的 url,它会连接到 App1。我不明白这里有什么奥秘?
编辑:-这是我得到的确切错误
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
at sun.security.validator.Validator.validate(Unknown Source)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(Unknown Source)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
... 53 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
at java.security.cert.CertPathBuilder.build(Unknown Source)
回答
伙计们感谢您的回答。Alon with ramesh answer 我还必须做 http://www.coderanch.com/t/134384/Security/Getting-error-No-subject-alternative建议的东西。