描述:
经过一些调查后,我们发现submit_sm请求中的发件人地址为空,这导致问题"源地址无效".现在出现的问题是,在SMPP驱动程序配置设置中已经配置了发件人请求时,为什么发件人地址为空?我们需要在其他地方配置发件人地址吗?是否有配置文件来配置此设置?
参考屏幕截图:
SMPP驱动程序特定配置:
消息状态(SMS失败日志):
后端错误日志:
[2017-10-17T10:33:16.806 + 05:30] [WLS_SOA] [错误] [SDP-25700] [oracle.sdp.messaging.driver.smpp] [tid:Workmanager :,版本:0,预定= false ,Started = false,等待时间:0 ms \n] [userId:OracleSystemUser] [ecid:49d20b62a8084325:-5336381e:15f247fea2f:-8000-000000000001c322,0] [APP:usermessagingdriver-smpp]捕获到意外的异常.[[ oracle.sdp.messaging.driver.DriverException:位于oracle.sdpinternal.messaging.ddver.smpp.SMPPDriver的oracle.sdpinternal.messaging.driver.smpp.SMPPDriver.send(SMPPDriver.java:1073)中的源地址[a]无效.发送(SMPPDriver.java:3268)oracle.sdpinternal.messaging.driver.smpp.SMPPDriver.send(SMPPDriver.java:2849)at oracle.sdpinternal.messaging.driver.smpp.SMPPDriver.send(SMPPDriver.java:2724)位于oracle.sdpinternal.messaging.dispatcher.DriverDispa的oracle.sdpinternal.messaging.driver.smpp.SMPPManagedConnection.send(SMPPManagedConnection.java:95)at oracle.sdpinternal.messaging.driver.DriverConnectionImpl.send(DriverConnectionImpl.java:41)tcherBean.onMessage(DriverDispatcherBean.java:296)在sun.reflect.GeneratedMethodAccessor1629.invoke(未知来源)在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)在java.lang.reflect.Method.invoke(方法.的java:606)在com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)在com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.的java:182)在com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)在com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.的java:89)在com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)在com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(德尔 egatingIntroductionInterceptor.java:131)在com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)在com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:171)在com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)在com.sun.proxy.$ Proxy532.onMessage(来源不明)在oracle.sdpinternal .messaging.dispatcher.DriverDispatcherBean_xfokw2_MDOImpl .__ WL_invoke(未知来源)在weblogic.ejb.container.internal.MDOMethodInvoker.invoke(MDOMethodInvoker.java:35)在oracle.sdpinternal.messaging.dispatcher.DriverDispatcherBean_xfokw2_MDOImpl.onMessage(未知来源)在预言. sdpinternal.messaging.jmsmessagereceiver.ResourceAdapterImpl $ RaMessageListener.onMessage(ResourceAdapterImpl.java:167)位于weblogic.work.j2ee.J2EE的oracle.sdpinternal.messaging.jms.QueueWorker.run(QueueWorker.java:73)webManager $ WorkWithListener.run(J2EEWorkManager.java:184)at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)]] [2017-10-17T10:33:16.807 + 05:30] [WLS_SOA] [NOTIFICATION] [SDP-26003] [oracle.sdp.messaging.driver.dispatcher] [tid:Workmanager :, Version:0,Scheduled = false,Started = false,Wait time:0 ms \n] [userId:OracleSystemUser] [ecid: 49d20b62a8084325:-5336381e:15f247fea2f:-8000-000000000001c322,0] [APP:usermessagingdriver-smpp]调度程序发送的消息的ID为:eb50c4cdc0a800ab12d5fbbdbbbbd46a.
我已经在Windows 7中安装了Oracle soa suite Quickstart 12c (12.2.1.4.0)。我使用的java版本是jdk1.8.0_241。
创建独立域后,当我尝试使用 startWeblogic.cmd 启动 weblogic 服务器时,出现以下错误。
The JRE was not found in directory C:\Program Files\Java\JDK18~1.0_2 <JAVA_HOME>
Please edit your environment and set the JAVA_HOME variable to the root directory of your Java installation.
Run Code Online (Sandbox Code Playgroud)
我在我的环境中设置了 JAVA_HOME 变量,如下所示
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_241
Run Code Online (Sandbox Code Playgroud)
请提出解决此问题的解决方案。
有人知道在对 Oracle SOA 应用程序和 Oracle SOA 项目进行版本控制时可以忽略哪些文件吗?
\n\n我通常会忽略 Oracle SOA 应用程序中的 .data 文件夹,并在 Oracle SOA 项目中部署 SCA-INF 和 .design 文件夹。
\n\n.adf 有一些我不知道是否重述的重要配置。我也可以忽略吗?
\n\n还有其他要忽略的文件夹吗?
\n