关闭

WebLogic RMI 编程(二)

标签: weblogic编程server服务器javajvm
1001人阅读 评论(0) 收藏 举报

通过 T3 协议使用 WebLogic RMI

以下部分提供有关通过 T3 协议使用 WebLogic RMI的信息。

 


WebLogic Server 中的 RMI 通信

WebLogic Server 中的 RMI 通信使用 T3 协议在 WebLogic Server 和其他 Java 程序(包括客户端及其他 WebLogic Server 实例)间传输数据。服务器实例将跟踪所连接的每个 Java 虚拟机(Java Virtual Machine,简称 JVM),并创建单个 T3 连接以承担 JVM 的所有流量。请参阅“管理控制台联机帮助”中的配置 T3 协议

例如,如果 Java 客户端访问 WebLogic Server 上的企业 Bean 和 JDBC 连接缓冲池,那么 WebLogic Server JVM 和客户端 JVM 之间就会建立起单个网络连接。因为 T3 协议能在单个连接上隐性地多路复用数据包,所以可以编写 EJB 和 JDBC 服务,就好像这些服务单独使用了专用网络连接。

 


确定连接的可用性

具有有效 T3 连接的任意两个 Java 程序(例如两个服务器实例,或者一个服务器实例和一个 Java 客户端)都使用定期的点对点“心跳”来通知和确定连续可用性。每个端点定期向对等方发布“心跳”,同样也通过连续接收对等方的心跳,确定对等方是否仍然可用。

  • 服务器实例的心跳发布频率由心跳间隔确定,默认情况下,心跳间隔是 60 秒。
  • 在等候缺少的心跳次数达到一定数量后,服务器实例将认定对等方不可用。次数由心跳时间段确定,默认次数为 4 次。因此,每个服务器实例最多等待 240 秒或 4 分钟,若在此期间没有收到对等方的消息(心跳或其他通信),服务器实例将认定对等方不可用。
  • 建议您不要更改超时默认值。
 
0
0
查看评论

WebLogic RMI 编程(一)

使用 WebLogic RMI 编译器 以下部分描述 WebLogic RMI 编译器: WebLogic RMI 编译器概述 WebLogic RMI 编译器功能 WebLogic RMI 编译器选项  WebLogic RMI 编译器概述 WebLogic RM...
  • lifaming15
  • lifaming15
  • 2007-09-25 19:10
  • 1801

WebLogic8.1下配置RMI的一个例子

1.首先编写客户端和服务端以及算法的代码。代码如下:(1)接口代码package com.wonder.rmi;import java.rmi.Remote;import java.rmi.RemoteException;import java.util.List;public interface ...
  • wonder4
  • wonder4
  • 2006-06-21 13:52
  • 1901

WebLogic RMI 编程(五)

为 RMI-IIOP 配置 WebLogic Server 以下部分描述与 为 RMI-IIOP 配置 WebLogic Server 相关的概念和过程: 设置监听地址 设置网络通道地址 使用 IIOPS 瘦客户端代理 在 SSL 和 Java 客户端中使用 RMI-...
  • lifaming15
  • lifaming15
  • 2007-09-25 19:24
  • 1581

WebLogic RMI 编程(七)

CORBA 对 WebLogic Server 的支持 以下部分提供有关 CORBA 对此版本 WebLogic Server 的支持的官方规范: 规范参考 所支持规范的详细信息 工具  规范参考 通常,此版本的 WebLogic Server 符合 J2EE 1....
  • lifaming15
  • lifaming15
  • 2007-09-25 19:26
  • 741

WebLogic RMI 编程(四)

使用 IIOP 上的 RMI 以下部分提供 IIOP 上的 RMI 的高级视图: 什么是 IIOP 上的 RMI? WebLogic RMI-IIOP 概述 协议兼容性  什么是 IIOP 上的RMI? IIOP 上的 RMI 将 RMI 扩展为可在 IIOP 协议...
  • lifaming15
  • lifaming15
  • 2007-09-25 19:23
  • 813

WebLogic RMI 编程(三)

如何实现 WebLogic RMI 构成所有远程对象的基本单元为接口 java.rmi.Remote,它不包含任何方法。可以扩展此“标记”接口(即,它作为标识远程类的标记),以便使用创建远程对象结构的方法存根控件创建自己的远程接口。随后,可使用远程类实现自己的远程接口。此实现会绑定到注册表中的一个名...
  • lifaming15
  • lifaming15
  • 2007-09-25 19:22
  • 1045

WebLogic RMI 编程(六)

应用程序设计的最佳实践 以下部分讨论使用 RMI 和 IIOP 上的 RMI 编程时建议使用的设计模式。 使用 java.rmi 使用 PortableRemoteObject 使用 WebLogic 工作区域 使用 RMI 超时的准则  使用 java.r...
  • lifaming15
  • lifaming15
  • 2007-09-25 19:25
  • 1049

Exception in thread "main" java.lang.NoClassDefFoundError: weblogic/rmi/extensions/DisconnectListene

20162514578912==10.4.32.5==7001==weblogic==weblogic123==serverruntime Exception in thread "main" java.lang.NoClassDefFoundError: weblogic/r...
  • konglongaa
  • konglongaa
  • 2016-07-25 18:21
  • 1485

Java 实现RMI入门程序

JavaRMI 是远程技术的一种,具有效率高于WebService,SOA,但是比纯粹Socket编程效率低 Socket>JavaRMI>WebService Socket过于麻烦,需要程序员自己解析字节流 JavaRMI可以简化操作,但是异构程序不通用,只能在Java->jav...
  • blueboz
  • blueboz
  • 2016-04-20 10:56
  • 1376

java.lang.NoClassDefFoundError: weblogic/rmi/extensions/DisconnectListener

不要移动或复制由 weblogic 提供的任何实现类的 jar 包,我们在编程时如果需要使用某些服务器提供的 API (记住我们只需要使用 API 而不是实现类,如果你的程序直接使用了实现类而不是 API 或接口,那就是程序设计错误,因为你并不是在为 weblogic 写插件,就不需要使用它的实现类...
  • konglongaa
  • konglongaa
  • 2016-07-18 20:11
  • 271
    个人资料
    • 访问:448847次
    • 积分:4808
    • 等级:
    • 排名:第7118名
    • 原创:72篇
    • 转载:121篇
    • 译文:2篇
    • 评论:39条
    最新评论
    友情链接