服务端属性
下面的表格包含了一个用于服务端配置的典型列表。注意:当这些属性用于applets时是受限的。
java.rmi.server.codebase
用于指定来源于JVM中类的codebase URL.此属性用于为类注解来自于哪个JVM描述,以使得在远程方法调用中作为参数或返回值发送的对象的类能够被接收端加载。
java.rmi.server.disableHttp
如果设置为true,将RMI调用中禁用HTTP.也就是说,RMI通过防火墙进行远程调用时将不会使用HTTP.默认为false,即允许HTTP.
java.rmi.server.hostname
RMI使用IP址址表示服务器(嵌入在一个远程引用中)的地址.如果希望使用主机名,那么这个属性以完整的主机名来用作将远程对象导出到本地JVM中.此属性无默认值.
java.rmi.dgc.leaseValue
设置允许客户端引用服务端对象的持续时间,默认为10分钟.
java.rmi.server.logCalls
如果设置为true,服务端调用日志将会被打开并且打印标准错误输出上.默认为false.
java.rmi.server.useCodebaseOnly
如果设置为true,当服务器加载类的时候,只加载那由java.rmi.server.codebase URL指定的类.
java.rmi.server.useLocalHostname
如果设置此属性但没有设置java.rmi.server.host,则RMI将不会使用IP地址来表示远程对象的位置.相反,RMI会使用java.net.InetAddress.getLocalHost方法调用返回值.
激活属性
java.rmi.activation.port
激活系统导出端口.当激活后台rmid不使用默认端口时,应该设置此端口.
java.rmi.activation.activator.class
The class that implements the interface java.rmi.activation.Activator. This property is used internally to locate the resident implementation of the Activator from which the stub class name can be found.
此属性的值为实现了java.rmi.activation.Activator接口的类.此属性用于内部定位Activator的常驻内存实现,通过其实现可以查找到stub class name.
其它属性
java.rmi.loader.packagePrefix
设置实现了java.rmi.server.LoaderHandler的包名前辍,默认为sun.rmi.server.注:jdk1.2中已经废弃此属性.
java.rmi.registry.packagePrefix
设置实现了java.rmi.registry.RegistryHandler的包名前辍,默认为sun.rmi.registry.注:jdk1.2中已经废弃此属性.
java.rmi.server.packagePrefix
设定服务器引用实现类(如UnicastReg和UnicastServerRef)的包名前辍.默认为sun.rmi.server.注:jdk1.2中已经废弃此属性.
分享到:
相关推荐
在这个项目中,学生或开发者可以学习如何使用RMI来创建分布式系统,使得不同计算机上的组件能够相互通信并执行操作。 RMI是Java平台提供的一种强大的工具,允许Java对象在不同的JVM之间进行远程调用,仿佛它们都在...
2. **可移动属性**:RMI允许将类实现从客户端移动到服务器,或从服务器移动到客户端,这种属性的移动性提高了系统的适应性和优化潜力。 3. **安全性**:RMI继承了Java的安全机制,确保在远程调用过程中,下载和执行...
项目结构中,`.classpath`和`.project`文件是Eclipse IDE的配置文件,它们定义了项目的构建路径和属性,确保Eclipse能正确识别和构建项目。`bin`目录通常包含编译后的类文件,而`src`目录则包含源代码。`.settings`...
- **rmi://**:使用RMI协议进行远程方法调用。 - **hessian://**:使用Hessian协议进行远程方法调用。 - **http://**:使用HTTP协议进行远程方法调用。 - **webservice://**:使用WebService协议进行远程方法调用。 ...
"Mid File(*.mid *.rmi)|*.mid *.rmi|" "MPEG File(*.mpeg)|*.mpeg|" "All File(*.*)|*.*|| "; // 文件类型过滤 CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,szFileFilter); if(dlg.DoModal()==IDOK) ...
- `COH_OPTS2`:集群配置,包括集群名称、地址、端口和RMI服务器主机名。 - `HIK_CLASSPATH`:Coherence和相关库的类路径。 总结,成功部署并优化Coherence缓存集群,需要综合考虑硬件、网络、操作系统、JVM和...
这些API和概念构成了J2EE平台的基础,中文帮助文档和API为开发者提供了详细的说明和示例,便于他们在实际开发中快速上手和解决问题。同时,了解和熟练掌握这些内容,对于成为一名优秀的J2EE开发者至关重要。
在集群环境中,EhCache通过RMI(远程方法调用)或JGroups协议实现节点间的通信,保证了缓存数据的一致性。 二、EhCache在集群环境中的应用 1. 数据共享:在集群环境中,多个服务器节点可以共享同一份缓存数据,减少...
`name`属性标识缓存名称,`maxElementsInMemory`定义内存中最大缓存对象数量,`maxElementsOnDisk`定义硬盘上的最大缓存对象数量。`eternal`属性若为`true`,则对象永不过期;`timeToIdleSeconds`和`...
支持远程调用功能,例如EJB、JMS、RMI、Hessian、Burlap、HttpInvoker、JAX-RPC等。 10. **spring-support.jar** 提供了一些额外的功能支持,如缓存管理、定时任务、邮件服务等。 11. **spring-web.jar** ...
在本文中,我们将深入探讨如何将Direct Web Remoting (DWR) 整合到Spring框架中,以便在Web应用中实现远程方法调用(RMI)。DWR允许JavaScript与Java后端进行通信,使得在不刷新页面的情况下更新前端数据成为可能。...
165 10.1.1 JavaBean的特点 166 10.1.2 JavaBean的元素及属性 167 10.1.3 JavaBean的分类 168 10.2 创建JavaBean 168 10.2.1 JavaBean的规格说明 168 10.2.2 创建一个简单的JavaBean 168 10.3 在JSP中使用JavaBean ...
Java API 包含在Java Development Kit (JDK) 中,开发者无需从头构建基础功能,可以直接利用这些类和接口来实现各种功能。 1. **Java API 的主要包及功能** - `java.accessibility`:提供接口组件和助手技术,...
- **安装RMI插件**: 在Eclipse中安装RMI插件。 ##### 5.11 配置Eclipse调试环境 - **Weblogic9配置**: 根据Weblogic9的要求配置Eclipse调试环境。 - **Weblogic8.1.4配置**: 根据Weblogic8.1.4的要求配置Eclipse...
在实际应用中,`jmx-tools`中的工具可以帮助开发者监控和诊断应用程序的性能问题,进行故障排查,以及进行自动化运维。例如,通过`HtmlAdaptorServer`,开发人员可以创建自定义的监控页面,展示关键性能指标,或者...
JMX连接器提供了多种协议实现,如RMI、HTTP、HTTPS等,以适应不同环境的需求。 在实际应用中,JMX常用于监控Java应用程序的性能和健康状况,例如,通过MBeans可以收集垃圾回收统计、线程池信息、内存使用情况等。...
使用属性编辑器修改所有控件的属性,或者仅修改第一个控件的属性网格大小设置网格点阵中两点之间的距离测试时最小化其它窗口测试菜单时,最小化主窗口、控件栏、属性编辑器、对齐面板、布局预览以及素材库窗口。...
使用属性编辑器修改所有控件的属性,或者仅修改第一个控件的属性网格大小设置网格点阵中两点之间的距离测试时最小化其它窗口测试菜单时,最小化主窗口、控件栏、属性编辑器、对齐面板、布局预览以及素材库窗口。...