将Java se Client连接到Glassfish

时间:2009-08-15 10:21:50

标签: java java-ee glassfish

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

2 个答案:

答案 0 :(得分:0)

似乎有一些材料here,它确实表明默认端口是3700.

reference也表示可能需要一些特殊的罐子。

答案 1 :(得分:0)

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

- andrew