如何处理目标异常

2020-08-20 02:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨冠军, 我正在使用目的地...

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

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


嗨冠军,

我正在使用目的地服务。 当我抛出或捕获目标异常时,它给出了错误

不能抛出DestinationException类型的异常; 异常类型必须是Throwable的子类

NWDS 7.3 SP 8

依赖性:tc/bl/security/destinations/api

使用目标服务API的示例-使用Java-SAP库

导入 java.util.Properties;
导入 javax.naming.Context;
导入 javax.naming.InitialContext ;
导入 com.sap.security.core.server.destinations.api.DestinationException;
导入 com.sap.security.core.server.destinations .api.DestinationService;
导入 com.sap.security.core.server.destinations.api.HTTPDestination;

上下文ctx = new InitialContext();
DestinationService dstService =(DestinationService)
ctx.lookup(DestinationService.JNDI_KEY);

如果(dstService == null
throw NamingException(" Destination Service not available");

目标Destination = dstService.getDestination(" H​​TTP"," dst-1");
//对于HTTP目标:cast
HTTPDestination httpDestination =(HTTPDestination)目标;
//从目标中获取HTTPUrlConnectionHttpURLConnection httpConnection = httpDestination.getURLConnection();



请帮助我解决此问题