Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在JBoss JBPM/WildFly中配置电子邮件属性?_Java_Jboss_Wildfly_Classpath_Jbpm - Fatal编程技术网

Java 如何在JBoss JBPM/WildFly中配置电子邮件属性?

Java 如何在JBoss JBPM/WildFly中配置电子邮件属性?,java,jboss,wildfly,classpath,jbpm,Java,Jboss,Wildfly,Classpath,Jbpm,我正在尝试在JBPM Business Central+KIE服务器(在WildFly服务器中运行的应用程序)中配置SMTP邮件设置 文档中说我应该配置一个JNDI资源,或者在类路径的根目录中放置一个文件email.properties(信息取自此处:) 我更喜欢第二个选项,但是我不知道应该把email.properties文件放在哪里。在寻找解决方案时,我遇到了一些复杂的文档,关于用XML文件创建模块,我不知道是什么 是否没有简单的方法将文件放在WildFly类路径的根目录中? 谢谢 您可以通

我正在尝试在JBPM Business Central+KIE服务器(在WildFly服务器中运行的应用程序)中配置SMTP邮件设置

文档中说我应该配置一个JNDI资源,或者在类路径的根目录中放置一个文件
email.properties
(信息取自此处:)

我更喜欢第二个选项,但是我不知道应该把
email.properties
文件放在哪里。在寻找解决方案时,我遇到了一些复杂的文档,关于用XML文件创建模块,我不知道是什么

是否没有简单的方法将文件放在WildFly类路径的根目录中?


谢谢

您可以通过jboss cli添加邮件配置,而不是类路径中的文件:

/socket-binding-group=standard-sockets/remote-destination-outbound-socket-binding=jbpm-mail-smtp/:add(host=smtp.gmail.com, port=465)

/subsystem=mail/mail-session=jbpm/:add(jndi-name=java:/jbpmMailSession, from=username@gmail.com)

/subsystem=mail/mail-session=jbpm/server=smtp/:add(outbound-socket-binding-ref=jbpm-mail-smtp, ssl=true, username=username@gmail.com, password=password)

尝试直接在standalone.xml的标记中添加属性。我没有使用JBPM,但在使用application.properties文件的上下文时遇到了类似的问题。请让我知道这是否适合你。