我收到以下錯誤,當我嘗試連接雅虎連接失敗;嵌套的例外是:javax.net.ssl.SSLHandshakeException:
pop3s. plus.mail.pop.yahoo.com:995
error while connecting to pop3 mail server javax.mail.MessagingException: Connect failed;
nested exception is:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
我已經嘗試添加證書到JAVA_Home/jre/lib/security
。此外,當我試圖直接使用相同的代碼使用Java/javac Cmd
它的作品。但從tomcat它不起作用。
另外:我使用的代碼在過去兩年以來一直在同一臺服務器上運行。最近我們已經從專用服務器遷移到基於雲的服務器。 Backspace是我們部署代碼的供應商。
在此先感謝! Vivek Agrawal
感謝您的快速回復。您提到的連接器標籤用於外出連接或傳入連接。 –
這裏我試圖使用JAVA MAIL API連接到Yahoo pop 3服務器。連接器標籤的變化會對我有所幫助。僅供參考,目前該連接器標籤已被註釋掉。如果在之前的安裝和配置中連接器標籤已被評論,然後將它留下評論,那麼甚至在該標籤被評論爲 –
之前它也工作得很好......也許你的keystore在另一個地方,查找catalina.sh啓動文件並查看是否有任何指向有效密鑰庫的java命令參數。 –