gpt4 book ai didi

javax.mail.NoSuchProviderException : No provider for local

转载 作者:行者123 更新时间:2023-12-01 17:20:30 24 4
gpt4 key购买 nike

我正在将一个旧的遗留应用程序从一台服务器迁移到另一台服务器,并重新安装 Java。我们有一个电子邮件应用程序,它从本地电子邮件目录读取电子邮件并进行处理。当我尝试运行该应用程序时,出现以下错误:

sun.cpu.isalist : 
url = local://localhost//home/centos/mail/Maildir
javax.mail.NoSuchProviderException: No provider for local
*** End Main ***
at javax.mail.Session.getProvider(Session.java:514)
at javax.mail.Session.getStore(Session.java:588)
at com.fml.EmailParser.main(EmailParser.java:48)
javax.mail.NoSuchProviderException: No provider for local
Error occured during accessing the mailbox '/home/centos/mail/Maildir'

最佳答案

我也遇到了这个问题;我没有对我的 Java 代码进行任何更改,所以很困惑为什么会发生这种情况。无论如何,我们回滚到以前的版本来解决该问题。后来,我找到了一篇关于这个问题的文章,并想在这里分享它,以防对其他人有帮助:

I tried putting the javamail.providers file in $JAVA_HOME/jre/lib

vi javamail.providers file"=protocol=local; type=store; class=com.XXX

引用:https://www.raditha.com/blog/archives/348.html

关于javax.mail.NoSuchProviderException : No provider for local,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61301625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com