【问题标题】:Connecting Java se Client to Glassfish将 Java se 客户端连接到 Glassfish
【发布时间】:2009-08-15 10:21:49
【问题描述】:

我们在将 Java SE 独立客户端与部署在远程 GlassFish 服务器上的 EJB 模块连接时遇到了一些困难。

我们应该如何连接我们的客户端的指针将不胜感激。

我们目前要获取初始上下文的客户端代码:

props.setProperty("org.omg.CORBA.ORBInitialHost", "*remotehost*");
props.setProperty("org.omg.CORBA.ORBInitialPort", "portNumber");

javax.naming.InitialContext ic = new javax.naming.InitialContext(props);

*我们尝试了几种不同的端口号; 3700、7676、8080..

我们得到的最接近的结果是错误:“GIOP 魔法错误”。

我读到 jms 使用端口 7676 作为代理端口,用于一堆动态生成的端口,但不知道如何指定这些端口以创建正确的端口转发。

【问题讨论】:

    标签: java jakarta-ee glassfish


    【解决方案1】:

    好像有一些资料here,确实表明默认端口是3700。

    这个reference 还表明可能需要一些特殊的jar。

    【讨论】:

      【解决方案2】:

      Glassfish 的默认端口是 3700。我写了一篇文章 here,其中明确说明了如何执行此操作。希望这可以帮助。此外,请确保您还在客户端项目中使用正确版本的 appserv-rt.jar 及其所有依赖项。

      --安德鲁

      【讨论】:

        猜你喜欢
        • 2011-07-26
        • 2014-06-07
        • 1970-01-01
        • 2019-08-18
        • 2012-04-22
        • 2013-12-12
        • 1970-01-01
        • 2016-11-07
        • 2012-02-12
        相关资源
        最近更新 更多