当前位置: 首页 > 知识库问答 >
问题:

端口8083:未能调用服务。可能的原因:服务脱机或无法访问

岑彬炳
2023-03-14

位于HTTP://localhost:8083/WinService的HTTP服务不可用。这可能是因为服务太忙,或者因为没有发现在指定地址侦听的终结点。请确保地址正确,稍后再尝试访问服务。

服务器堆栈跟踪:在System.ServiceModel.channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException WebException,HttpWebRequest request,HttpAbortReason,HttpChannelRequest.HttpChannelFactory)在System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitforReply(TimeSpan timeout)在在System.ServiceModel.channels.ServiceChannelProxy.InvokeService(在System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage Message)上的IMethodCallMessage methodCall,ProxyOperationRuntime operation)

在[0]:在System.runtime.remoting.proxies.realproxy.HandlereTurnMessage(IMessage reqMsg,IMessage retMsg)在System.runtime.remoting.proxies.realproxy.privateInvoke(messagedata&msgData,Int32类型)在IInteropIntegrationWCFService.TestService(ClientIdentity objClientIdentity)在InteropIntegrationWCFServiceClient.TestService(ClientIdentity ObjClientEntity)

内部异常:远程服务器返回错误:(503)服务器不可用。位于System.net.httpWebRequest.getResponse()System.ServiceModel.channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitforReply(时间跨度超时)

共有1个答案

冯枫
2023-03-14

对于这种情况,服务endpointWCF必须始终提供ABC-Address、Binding和Contract。您只在配置中定义绑定和契约。我注意到endpoint address属性中没有任何内容。

您可以参考以下链接了解更多信息:

为什么不能在WCFTestClient中调用WCF?

 类似资料:
  • 我是一个码头工人,我在前几天阅读了如何使用它的官方教程。我决定将我非常简单的spring-boot应用程序作为服务部署到集群中,但我无法从外部访问它。顺便说一下,当我用docker run启动docker时,容器是可以访问的。 所以我的春靴tomcat正在收听8081。 Dockerfile: docker-compose.yml: 我部署了两个服务,一个可视化程序和一个Spring引导应用程序。

  • 我使用的是来自OSGiAlliance、maven和ApacheFelixMaven scr插件的R6OSGi注释的组合。 在编写了一个简单的包之后,我没有看到包中有任何服务(使用KarafWebconsole或service:list) 这与通过BundleContext手动注册服务的低级API相同。 据我所知,maven scr插件在运行时为我生成清单和组件XML文件。 在下面的代码中,我希望

  • 问题内容: 我的selenium代码未运行。不断向我抛出以下错误: FIREFOX版本:53.0.3(32位)SELENIUM版本:selenium-java-3.4.0我正在使用Eclipse Luna,并且我的机器是Windows 7(64位)。我已经阅读了所有帮助查询,但找不到解决方案。这是我的Java代码: 问题答案: 您必须在代码中考虑几个因素,如下所示: 您已通过创建的相同类的对象,并

  • 我刚刚开始学习Java。我修改了服务器/客户端通信程序的客户端代码,为客户端创建了两个线程,一个是用于接收用户输入的主线程,另一个是用于接收服务器响应的inputThread。我确信服务器已经向客户机发送了响应,但是,在客户机上没有获得响应消息。 这是我的代码。有谁能帮我弄明白吗?谢谢

  • 我的selenium代码没有运行。不断向我抛出以下错误: FIREFOX版本:53.0.3(32位)SELENIUM版本:selenium-java-3.4.0我正在使用Eclipse Luna,我的机器是Windows 7(64位)。我已经阅读了所有的帮助查询,但找不到解决方案。这是我的Java代码:

  • 密码 错误: Chrome版本: chrome可执行模式为 chromedriver版本:(支持ChromeV70-72,模式为) 操作系统: 此外,我在本地Ubuntu16.04_x64和CentOS7_x6虚拟机上测试了它,没有例外。我被这个问题难住了,有什么建议吗? 更新 将java升级到后,错误消息如下: