快速业务通道

将Java Swing应用程序连接到Geronimo服务器 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15
如果是连接到 localhost:4201 端口 ,则应该获得一个连接;否则,控制台窗口将会显示错误消息。可以通过选择 Edit > Preferences、更改信息并尝试重新连接来更改连接的服务器和端口 。一旦连接上之后,可以通过在电话号码编辑器中键入姓名和号码并单击 Save 来创建新记录。该记录将显示在姓名列表中。通过选择条目并单击 Delete 来删 除条目。通过选择条目、进行修改并单击 Save 来更改条目。

将Java Swing应用程序连接到Geronimo服务器(5)

时间:2011-09-07 ibm Neal Sanche

配置 Geronimo 的 EJB 端口

当前,配置 Geronimo 的 EJB 端口的方法需要编辑 XML 文件,然后重新编 译 Geronimo。Tom McQueeney 的大型 Geronimo Live blog 上的一篇短文清楚 介绍了如何使用 openejb\modules\assembly\src\plan\j2ee-server-plan.xml 文件更改 Geronimo Jetty 监听端口的详细信息(参阅 参考资料 以链接到该 blog)。同一文件还包含 EJB 端口的配置信息(参阅 清单 3)。

清单 3. j2ee-server-plan.xml 文件中的代码段

<gbean name="EJBNetworkService" class="org.openejb.server.StandardServiceStackGBean"> <attribute name="name">EJB</attribute> <attribute name="port">4201</attribute> <attribute name="address">127.0.0.1</attribute> <attribute name="allowHosts">127.0.0.1</attribute> <attribute name="logOnSuccess">HOST,NAME,THREADID,USERID</attribu te> <attribute name="logOnFailure">HOST,NAME</attribute> <reference name="Executor"><name>DefaultThreadPool</name> ;</reference> <reference name="Server"> <gbean-name>openejb.server:name=EJBServer,*</gbean- name> </reference> </gbean>

您需要编辑 j2ee-server-plan.xml 文件并更改 allowHosts 属性。 Geronimo 支持许多不同类型的地址。必须用下列模式之一输入逗号分隔的地址 列表:

最后一格为 0 的 IP 地址。例如,192.168.10.0 允许 192.168.10 网络上 的任何机器与服务器通信。

任何完全指定的 IP 地址。

分解的 IP 地址。 这是一种特殊模式,允许指定地址的网络部分和以大括号扩住的主机地址列表。 例如,192.168.10.{5,6,7} 允许以下三个机器访问服务器:192.168.10.5、 192.168.10.6 和 192.168.10.7。

网络掩码 IP 地址。这是网络管理员熟悉 的一种地址。基于精确的位模式匹配规则(超出本文范围),IP 地址与网络掩 码相匹配。例如,192.168.255.255 允许 192.168.* 网络中的所有地址访问服 务器。

准确的 IPv6 地址。当将来的 IP 网络到来时,Geronimo 将准备好服 务,允许列出特定的 IP 地址。

网络掩码 IPv6 地址。

有关服务器接受的 特定模式的详细信息,请咨询源代码文件 —— ServiceAccessController.java —— 位于来源的 openejb\modules\core\src\java\org\openejb\server 目录 中。在此将会找到与支持的每个地址类型相匹配的明确的正则表达式。

对 j2ee-server-plan.xml 文件进行修改之后,重新编译并更新服务器部署 ,您将具有一个专门满足您需要的服务器。(如果只想查看针对同一机器上的服 务器运行的客户端,则无需这样做。默认情况下,Geronimo 被配置来完成这些 操作。)

结束语

本文提供了一个构建独立(胖)客户端的具体示例,该客户端可以与运行在 Geronimo 应用服务器内部的 EJB 应用程序进行对话。Geronimo 团队已经认真

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号