小编Edm*_*ond的帖子

如何使用弹簧发送附件使用InputStream的电子邮件?

情况是这样的:

首先,我们在内存中生成一个文件,我们可以得到一个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,为每个调用创建一个新流.

java email spring inputstream

28
推荐指数
2
解决办法
3万
查看次数

Python语法检查相当于perl -cw

我正在尝试找到一种方法来检查 python 中的语法(以及警告),就像在 perl 上完成的一样,例如:perl -cw filename.pl

谢谢

python syntax warnings

5
推荐指数
1
解决办法
541
查看次数

在 Tomcat 服务器上启动 JHipster 生成的应用程序

我使用 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 上安装后,我有默认配置。我希望有人可以帮助我。谢谢

java spring jndi tomcat8 jhipster

1
推荐指数
1
解决办法
4919
查看次数

标签 统计

java ×2

spring ×2

email ×1

inputstream ×1

jhipster ×1

jndi ×1

python ×1

syntax ×1

tomcat8 ×1

warnings ×1