情况是这样的:
首先,我们在内存中生成一个文件,我们可以得到一个InputStream对象,InputStream对象必须作为电子邮件的附件发送...语言是java,我们使用spring发送电子邮件.
我发现很多,但我找不到如何发送电子邮件附件使用InputStream ...我尝试这样做:
InputStreamSource iss = null;
iss = new InputStreamResource(new FileInputStream("c:\\a.txt"));
MimeMessageHelper message = new MimeMessageHelper(mimeMessage,
true, "UTF-8");
message.addAttachment("attachment", iss);
Run Code Online (Sandbox Code Playgroud)
但我们例外:
传入资源包含一个开放流:无效参数.JavaMail需要一个InputStreamSource,为每个调用创建一个新流.
我正在尝试找到一种方法来检查 python 中的语法(以及警告),就像在 perl 上完成的一样,例如:perl -cw filename.pl。
谢谢
我使用 JHipster 制作了 Web 应用程序。一切正常,但是当我将它移动到 tomcat/webapps 并部署它时,我遇到了一些错误。出错后,我的应用程序运行正常,所以我之前没有关注这个......但是现在当我尝试将它部署到 linux 服务器上时,我的应用程序开始出现几个错误“CreateBeanException”。我认为出现这个错误是因为我忽略了(在 windows 和 linux 中)他文件中的 tomcat 配置。有人可以帮我吗?我在生产中使用 mysql。
这是来自 tomcat.exe https://pastebin.com/LA12tiL9的日志
这是我来自 tomcat/conf 的 context.xml
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
-->
</Context>
Run Code Online (Sandbox Code Playgroud)
我应该粘贴什么?在 windows 和 linux 上安装后,我有默认配置。我希望有人可以帮助我。谢谢