java 调用net remoting_获取 org.springframework.remoting.RemoteAccessException: 在进行调用时无法访问远程服务?...

本文探讨了在EJB调用外部WebService时遇到的问题及异常情况。具体表现为使用Spring框架配置的服务在调用过程中抛出org.springframework.remoting.RemoteAccessException异常,并内嵌java.net.MalformedURLException。文中详细记录了异常堆栈跟踪,包括使用的Java版本、应用服务器以及配置细节。
部署运行你感兴趣的模型镜像

当我向它添加另一个调用时,它有时会失败(从EJB到web服务),在EJB到外部web服务调用中出现此异常。org.springframework.remoting.RemoteAccessException: Could not access remote service [SomeServicePort]; nested exception is java.net.MalformedURLException

at org.springframework.remoting.rmi.RmiClientInterceptorUtils.convertRmiAccessException(RmiClientInterceptorUtils.java:190)

at org.springframework.remoting.jaxrpc.JaxRpcPortClientInterceptor.handleRemoteException(JaxRpcPortClientInterceptor.java:737)

at org.springframework.remoting.jaxrpc.JaxRpcPortClientInterceptor.doInvoke(JaxRpcPortClientInterceptor.java:595)

at org.springframework.remoting.jaxrpc.JaxRpcPortClientInterceptor.invoke(JaxRpcPortClientInterceptor.java:562)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)

at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)

at $Proxy112.obtainClinicalCode(Unknown Source)

...

Caused by: java.net.MalformedURLException

at java.net.URL.(URL.java:601)

at java.net.URL.(URL.java:464)

at java.net.URL.(URL.java:413)

at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:133)

...

在我的应用程序上下文中,在Spring(2.5)中配置了服务,如下所示

class="org.springframework.remoting.jaxrpc.JaxRpcPortProxyFactoryBean"

lazy-init="true" scope="prototype">

org.apache.axis.client.ServiceFactory

myWSDLPath...

com.controller

Mine

MinePort

com.MineServiceRemote

com.MineService

我使用的是Java 5和web logic 10,我从EJB调用外部web service之前和之后添加了日志记录:可以看到通过workmanagers对EJB进行了多个调用,但在EJB内部,它引发了异常。

问题出在EJB调用外部Web服务。

您可能感兴趣的与本文相关的镜像

EmotiVoice

EmotiVoice

AI应用

EmotiVoice是由网易有道AI算法团队开源的一块国产TTS语音合成引擎,支持中英文双语,包含2000多种不同的音色,以及特色的情感合成功能,支持合成包含快乐、兴奋、悲伤、愤怒等广泛情感的语音。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值