2

从我部署的Dotcloud 应用程序java.lang.ClassCastException: gnu.mail.handler.MultipartMixed cannot be cast to javax.activation.DataContentHandler发送电子邮件时出现此异常(从我的本地计算机它工作正常)。之前用过Spring的javamail,还是不行。然后我找到了这个建议,但仍然没有成功。

我正在使用 Gmail SMTP。配置是在我的 Java 邮件发件人类中以编程方式完成的。我还在 dotcloud.yml 文件中声明了相同的配置参数。

我无法弄清楚我错过了什么。有人有类似的问题吗?你是怎么解决的?

4

1 回答 1

0

您可能想尝试使用此备用 Java 服务运行您的代码(它是使用自定义 API 重新实现 dotCloud Java 服务):https ://github.com/jpetazzo/jetty-on-dotcloud

它提供了更大的灵活性,这意味着您应该能够禁用冲突的邮件库。如果您愿意走这条路,请不要犹豫,从 dotCloud 的支持中获得帮助!

于 2012-08-27T21:15:58.123 回答