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

JBREM000200:远程连接失败:java.io.ioException:远程主机强制关闭现有连接

夹谷辰沛
2023-03-14

这是我的客户代码

package com.tutorialspoint.test;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Properties;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import com.tutorialspoint.stateless.testRemote;

public class test 
{
    BufferedReader brConsoleReader = null;
    Properties props;
    static InitialContext ctx;
    {
        props = new Properties();
        try {
            props.load(new FileInputStream("jndi.properties"));
        } catch (IOException ex) {
            ex.printStackTrace();
        }
        try {
            ctx = new InitialContext(props);            
        } catch (NamingException ex) {
            ex.printStackTrace();
        }
        brConsoleReader = 
        new BufferedReader(new InputStreamReader(System.in));
    }

public static void main(String[] args)
{
    test _test = new test();
    try {
        testRemote libraryBean =(testRemote)ctx.lookup("java:global/TestEjb/testBean!     
           com.tutorialspoint.stateless.testRemote");
    } catch (NamingException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }    
}
}
package com.tutorialspoint.stateless;
import javax.ejb.Stateless;
@Stateless
public class testBean implements testRemote 
{
  public void hello()
  {
    System.out.println("hello");
  }
}

 package com.tutorialspoint.stateless;
 import javax.ejb.Remote;

 @Remote
 public interface testRemote 
 {
    void hello();
 }

在org.jnp.interfaces.namingcontext.checkref(namingcontext.java:1414)在org.jnp.interfaces.namingcontext.lookup(namingcontext.java:594)在org.jnp.interfaces.namingcontext.lookup(namingcontext.java:587)在javax.naming.initialcontext.lookup(initialcontext.java:392)在com.tutorialspoint.test.test.main(test.java:37)

共有1个答案

荣曾笑
2023-03-14

可能是您的服务器实际上不允许连接到4447。检查是否可以telnet到该端口,或者使用netstat-an查询该端口。

还要确保没有防火墙阻止对端口的访问。

 类似资料:
  • 有人能帮我解决以下异常吗, 我正在使用Oracle OEPE eclipse和weblogic 12c。在我开始开发移动应用程序之前,它工作得很好。 我在eclipse中安装了以下插件。1.Android工具2。JBoos混合移动工具 我的电脑1上安装了以下开源软件。节点Js 2。科尔多瓦3。Ripple仿真器

  • 问题内容: 我正在使用他们的托管页面集成功能与替代付款进行集成。他们的C#SDK目前没有可用的集成,但是您可以看到它非常简单,我制作了一个小类来发送发布请求并获取JSON响应。 我测试了我在PostMan和cURL上发送的json对象,它们都可以工作,也可以使用身份验证标头,所以我认为它们不是问题。这是我的课程的构造函数: 以及我发布数据的方法: 然后,我在PostAsync行收到此错误:。这是错

  • 正如我前面所说的,我能够在visual studio的调试模式下使其正确工作,但一旦创建了可执行文件,我就不能再读取网页了。如有任何帮助,我们将不胜感激。是什么导致了这个问题?

  • 当使用Photobucket API时,它说... [SocketException(0x2746):远程主机强制关闭了现有连接]System.Net.Sockets.Socket.Receive(Byte[]缓冲区,Int32偏移量,Int32大小,SocketFlags SocketFlags)+139 System.Net.Sockets.NetworkStream.Read(Byte[]缓

  • 我正在尝试使用Azure Blob存储。我成功上传了一些图像,但突然我得到了错误: 远程主机强制关闭了现有连接 我研究了一下,每当我试图检查Blob容器是否存在时,都会引发异常。 这是我的代码: BlobClient getter属性:(注意,我已将连接字符串中的敏感数据标记为**) 抛出异常的实际代码: 准确地说,异常发生在我检查容器是否存在的行。 我不知道怎么了。我确信连接字符串是正确的(我复

  • 我正在使用laravel,我想向我的邮件陷阱发送一封假电子邮件,但这就是我所拥有的: fwrite():发送6字节失败,错误号为10054远程主机已强制关闭现有连接。 ,或另一个错误显示: 预期响应代码为250,但得到的响应为空。 有时它只工作一次,返回到相同的错误请帮助我,我厌倦了这件事 这是我的smtp代码 我在用XAMPP

  • 我正在尝试使用Microsoft.Exchange.WebServices.dll(EWS API)在office 365上保存电子邮件 它会随机抛出异常: 无法从传输连接读取数据:远程主机强制关闭了一个现有连接。 在System.Net.Security._SSLStream.EndRead(IAsyncResult asyncResult) 在system.net.tlsstream.endr