无法加载com.sun.mail.smtp.SMTPTransport-电子邮件异常Hybris 6.0

2020-09-04 21:23发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

发送电子邮件时,我们在PRD系统中遇到了以下问题。 这是一个非常严重的问题,任何人都可以提出错误的建议。 当我们从HAC更新系统时,电子邮件会发送一段时间,然后问题再次开始。 请提出建议。

SMTP设置为:

mail.smtp.server = <一个rel =" nofollow" hraf=" http://mxsmtp.ackhfwfrkfernfrf.com" target =" _ blank"> mxsmtp.ackhfwfrkfernfrf.com mail.smtp.port = 25 mail.smtp.debug = true mail.smtp.starttls.enable = true

信息:非法访问:该Web应用程序实例已被停止。 无法加载com.sun.mail.smtp.SMTPTransport。 最终的后续堆栈跟踪是由引发错误导致的,对功能没有影响。 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)处org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1612)处的java.lang.IllegalStateException。 位于javax.mail.Session.getTransport(Session.java:720)的javax.mail.Session.getService(Session.java:767)的java.lang.Class.forName(Class.java:348)的forName0(本机方法) 在javax.mail.Session.getTransport(Session.java:640)在javax.mail.Session.getTransport(Session.java:660)在javax.mail.Session.getTransport(Session.java:697)在javax.mail。 org.apache.commons.mail.Email.sendMimeMessage(Email.java:1232)的javax.mail.Transport.send(Transport.java:124)的Transport.send0(Transport.java:192) .mail.Email.send(Email.java:1267)在de.hybris.platform.acceleratorservices.email.impl.DefaultEmailService.send(DefaultEmailService.java:296)在de.hybris.platform.acceleratorservices.process.email.actions .SendEmailAction.executeAction(SendEmailAction.java:49 )在de.hybris.platform.processengine.definition.ActionNode.execute(ActionNode.java:164)在de.hybris.platform.processengine.action.AbstractProceduralAction.java(50)在de.hybris.platform。 $ 3(ProcessengineTaskRunner.lambda $ 3(ProcessengineTaskRunner.java:176)在de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 8(ProcessengineTaskRunner.java:584)在de.hybris.platform.processengine.process.ProcessengineTaskRunner。 在de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 2(ProcessengineTaskRunner.java:119)处的runProcessTask(ProcessengineTaskRunner.java:178)在de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 9(ProcessengineTaskRunner.java: 557),网址为org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133),网址为de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 7(ProcessengineTaskRunner.java:554),网址为de.hybris.platform。 程序 sengine.process.ProcessengineTaskRunner.runProcessTaskInTransaction(ProcessengineTaskRunner.java:119)位于de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 1(ProcessengineTaskRunner.java:109)位于de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 6(ProcessengineTaskRunner.java:525)在de.hybris.platform.processengine.process.ProcessengineTaskRunner.doRun(ProcessEngineTaskRunner.java:109)在de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 0(ProcessengineTaskRunner.java:97) )在de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 5(ProcessengineTaskRunner.java:499)在de.hybris.platform.processengine.process.ProcessengineTaskRunner.run(ProcessengineTaskRunner.java:97)在de.hybris.platform de.hybris.platform.processengine.task.impl.ProcessengineTaskExecutionStrategy.run(Process.Task.exe.de:.hybis.platform.process.java:31)的de.hybis.processengine.process.ProcessengineTaskRunner.run(ProcessengineTaskRunner.java:1) ris.platform.task.impl.DefaultTaskService.processTask(DefaultTaskService.java:1505)位于de.hybris.platform.task.impl.DefaultTaskService.process(DefaultTaskService.java:1409)位于de.hybris.platform.task.impl。 位于de.hybris.platform.task.impl.DefaultTaskService $ 5.run(DefaultTaskService.java:1257)位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)处的DefaultTaskService.processInTenant(DefaultTaskService.java:1378) java.lang.Thread.run(Thread.java:745)上的java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)

WARN [TaskExecutor-master-2598-ProcessTask [9361081172918]] [DefaultEmailService]无法发送电子邮件pk [8824667904064]主题[您的测试配置]原因:将电子邮件发送到以下服务器失败: mxsmtp.ackhfwfrkfernfrf.com:25 INFO [TaskExecutor-master-2598-ProcessTask [9361081172918]] [ProcessengineTaskRunner]从中读取任务日志 C:\ TestProdstorefront \ hybris \ temp \ hybris \ bpm_process_SaveYourTestEmailProcess-zig9信息[TaskExecutor-master-2600-ProcessTask [9361081205686]] [ProcessengineTaskRunner]从C:\ TestProdstorefront \ hybris \ temp \ Hybris \ bpm_process_SaveYourTestE9中读取任务日志 >

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

发送电子邮件时,我们在PRD系统中遇到了以下问题。 这是一个非常严重的问题,任何人都可以提出错误的建议。 当我们从HAC更新系统时,电子邮件会发送一段时间,然后问题再次开始。 请提出建议。

SMTP设置为:

mail.smtp.server = <一个rel =" nofollow" hraf=" http://mxsmtp.ackhfwfrkfernfrf.com" target =" _ blank"> mxsmtp.ackhfwfrkfernfrf.com mail.smtp.port = 25 mail.smtp.debug = true mail.smtp.starttls.enable = true

信息:非法访问:该Web应用程序实例已被停止。 无法加载com.sun.mail.smtp.SMTPTransport。 最终的后续堆栈跟踪是由引发错误导致的,对功能没有影响。 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)处org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1612)处的java.lang.IllegalStateException。 位于javax.mail.Session.getTransport(Session.java:720)的javax.mail.Session.getService(Session.java:767)的java.lang.Class.forName(Class.java:348)的forName0(本机方法) 在javax.mail.Session.getTransport(Session.java:640)在javax.mail.Session.getTransport(Session.java:660)在javax.mail.Session.getTransport(Session.java:697)在javax.mail。 org.apache.commons.mail.Email.sendMimeMessage(Email.java:1232)的javax.mail.Transport.send(Transport.java:124)的Transport.send0(Transport.java:192) .mail.Email.send(Email.java:1267)在de.hybris.platform.acceleratorservices.email.impl.DefaultEmailService.send(DefaultEmailService.java:296)在de.hybris.platform.acceleratorservices.process.email.actions .SendEmailAction.executeAction(SendEmailAction.java:49 )在de.hybris.platform.processengine.definition.ActionNode.execute(ActionNode.java:164)在de.hybris.platform.processengine.action.AbstractProceduralAction.java(50)在de.hybris.platform。 $ 3(ProcessengineTaskRunner.lambda $ 3(ProcessengineTaskRunner.java:176)在de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 8(ProcessengineTaskRunner.java:584)在de.hybris.platform.processengine.process.ProcessengineTaskRunner。 在de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 2(ProcessengineTaskRunner.java:119)处的runProcessTask(ProcessengineTaskRunner.java:178)在de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 9(ProcessengineTaskRunner.java: 557),网址为org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133),网址为de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 7(ProcessengineTaskRunner.java:554),网址为de.hybris.platform。 程序 sengine.process.ProcessengineTaskRunner.runProcessTaskInTransaction(ProcessengineTaskRunner.java:119)位于de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 1(ProcessengineTaskRunner.java:109)位于de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 6(ProcessengineTaskRunner.java:525)在de.hybris.platform.processengine.process.ProcessengineTaskRunner.doRun(ProcessEngineTaskRunner.java:109)在de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 0(ProcessengineTaskRunner.java:97) )在de.hybris.platform.processengine.process.ProcessengineTaskRunner.lambda $ 5(ProcessengineTaskRunner.java:499)在de.hybris.platform.processengine.process.ProcessengineTaskRunner.run(ProcessengineTaskRunner.java:97)在de.hybris.platform de.hybris.platform.processengine.task.impl.ProcessengineTaskExecutionStrategy.run(Process.Task.exe.de:.hybis.platform.process.java:31)的de.hybis.processengine.process.ProcessengineTaskRunner.run(ProcessengineTaskRunner.java:1) ris.platform.task.impl.DefaultTaskService.processTask(DefaultTaskService.java:1505)位于de.hybris.platform.task.impl.DefaultTaskService.process(DefaultTaskService.java:1409)位于de.hybris.platform.task.impl。 位于de.hybris.platform.task.impl.DefaultTaskService $ 5.run(DefaultTaskService.java:1257)位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)处的DefaultTaskService.processInTenant(DefaultTaskService.java:1378) java.lang.Thread.run(Thread.java:745)上的java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)

WARN [TaskExecutor-master-2598-ProcessTask [9361081172918]] [DefaultEmailService]无法发送电子邮件pk [8824667904064]主题[您的测试配置]原因:将电子邮件发送到以下服务器失败: mxsmtp.ackhfwfrkfernfrf.com:25 INFO [TaskExecutor-master-2598-ProcessTask [9361081172918]] [ProcessengineTaskRunner]从中读取任务日志 C:\ TestProdstorefront \ hybris \ temp \ hybris \ bpm_process_SaveYourTestEmailProcess-zig9信息[TaskExecutor-master-2600-ProcessTask [9361081205686]] [ProcessengineTaskRunner]从C:\ TestProdstorefront \ hybris \ temp \ Hybris \ bpm_process_SaveYourTestE9中读取任务日志 >

付费偷看设置
发送
1条回答
大道至简
1楼-- · 2020-09-04 22:02

如果您不想使用SSL,而是使用smtp而不是smtps,请尝试以下设置

mail.smtp.starttls.enable = false

mail.transport.protocol = smtp

一周热门 更多>