我正在将一个旧的旧应用程序从一台服务器迁移到另一台服务器。从新安装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`
我以为让分享可能有人需要像我这样的人。。