0

我们在将 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 作为一堆动态生成的端口的代理端口,但无法弄清楚如何指定这些端口以创建正确的端口转发。

4

2 回答 2

0

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

- 安德鲁

于 2009-12-18T18:24:18.283 回答
0

这里似乎有一些资料,确实表明默认端口是 3700。

参考资料还表明可能需要一些特殊的罐子。

于 2009-08-15T10:56:08.517 回答