rmi相关内容
有一个运行XA Datasource的Websphere AS 8.5。还有一个Spring应用程序必须在此环境中工作并连接到数据源。应用程序上下文由servlet加载,应用程序使用 RmiExporters 提供对某些服务的RMI访问(在单独的线程中共享),所有DAO的方法都标有 @Transactional 。 如果我尝试从主线程向数据库写入内容(例如在任何类的初始化期间),它可以正常工
..
我正在JAVA中实现一个简单的RMI Server Client程序。我实际上是新手。我有四个java文件。 Stack.java import java.rmi中*。 public interface Stack extends Remote { public void push(int p)抛出RemoteException; public int pop()抛
..
我正试图获得rmi连接。我遇到了很多安全问题,但一直无法找到解决这一问题的方法。我执行我的jar文件: java -Djava.security.policy = java.security.AllPermission -jar“myjarfile” 我用来创建它的代码是: 公共类服务器 { public static void main(String args
..
长话短说,我有一个RMI服务器和客户端。服务器和客户端能够相互进行RMI调用。在客户端连接到服务器之后,服务器可以在客户端上快速连续地进行数百个方法调用。 问题是这个 - 接近一个巨大的结尾批量的服务器到客户端方法调用,有些会失败,因为RMI声称它无法建立从服务器到客户端的连接,即使它之前的数百个调用将成功。我不能发布任何真正的代码,因为这个项目相当大(大约50k行),但这里是抛出异常的完整
..
目标:启动一个支持远程访问方法调用的服务器。 应用程序在所有服务完成后才会失败已创建。 jar位于target / lib目录中。 父pom具有依赖关系: org.springframework spring-aop
..
我有RMI应用程序,所以我需要使用策略文件。 我的政策文件很简单(conf.txt): 授予{ 权限java.security.AllPermission; }; 从eclipse运行我的应用程序没有问题。我已经添加了:-Djava.security.policy = conf.txt到VM参数。 我想要做的是构建一个jar文件。我把它作为来自eclips
..
我正在开发一个Java应用程序,它包含一个服务器和一个客户端(将来可能有多个客户端),可以在不同的主机上运行。 用于这两个我目前使用自定义协议,该协议由通过网络套接字发送的JSON消息组成,并且两端都转换回Java Bean对象。然而,应用程序越复杂,我注意到这种方法不符合我的标准而且过于复杂。 我正在寻找一个完善的,可能标准化的替代方案。 我看过远程方法调用(RMI),但读到协
..
我正在用RMI做我的第一步,我有一个简单的问题。 我有一个.jar文件,它有一个来自a的几个方法的实现图书馆。 我想使用RMI在.jar文件中调用此方法。 我正在尝试创建一种包装器去做。 所以,我正在做类似这样的事情: 接口类:这个接口有远程对象实现的方法。 实现类:这个类,有接口方法的实现,每个实现调用.jar文件中的相应方法。例如,jar文件有一个名为getDe
..
我是RMI技术的新手。 当我运行rmi客户端程序时,我得到异常:java.rmi.UnmarshalException:无法识别的方法哈希:远程对象不支持的方法。 我使用的是jdk1.5 远程方法的参数是Serialized对象。 这些是服务器代码...... 这是远程接口 package interfacepackage; import java.rmi.R
..
总而言之,在我的应用程序不再需要RMI之后,我无法让几个Java RMI的非守护程序线程关闭。这可以防止JVM在main()完成时退出。 我知道导出 UnicastRemoteObject s将导致RMI保持线程打开,直到您成功调用 UnicastRemoteObject.unexportObject(Object o,boolean force)。这是一个例子(运行没有修改,JVM将正常退
..
我正在创建我的第一个非常简单的RMI客户端 - 服务器应用程序。 以下是代码: 接口“ICommunication” package itu.exercies.RMI.server; import java.rmi.Remote; import java.rmi.RemoteException; public interface ICommunication
..
通过RMI传输文件的最简单方法是什么? 解决方案 对于此应用程序,RMI是一个糟糕的选择。如果使用多个方法调用,则隐式数据复制过多,延迟太多。 使用套接字或HTTP连接。有关通用解决方案,请参阅此问题中的答案。 我不知道为什么你如此专注于使用RMI。你已经发布了六个问题,你已经多次被告知,例如现已删除的此处,它不适用,或者是您声明的过载避免策略的一部分。
..
我有一个测试程序 T ,其中: 获取远程来自服务器上的RMI注册表的对象O S 在数百个并行线程中,调用此对象上的方法 O 。 我可以看到服务器 S 有许多“RMI TCP连接”线程。我原以为只有一个,因为 T 上只有一个 O 存根。这是如何工作的? 解决方案 RMI每个线程的每个端点需要一个连接。它在客户端汇集它们,这反过来又导致服务器端的池化,所以它实际上并没有那么糟糕,
..
我想知道什么是RMI中的rmic以及它如何为我创建代理.. 解决方案 回答你的问题问题, rmic [远程方法调用规范。
..
我在同一台主机上运行了2个tomcat实例。每个实例都运行相同的Web应用程序,该应用程序尝试通过RMI复制来传递一些ehcache缓存。我在ehcache中使用自动发现配置,因此我不必明确定义哪些是主机,哪些是我想要复制的高速缓存。 ehcache实例无法找到彼此并进行通信: DEBUG(RMIBootstrapCacheLoader.java:211) - 缓存对等项:[ ] DE
..
我正在阅读一些RMI文档,所有书籍都说我们需要为客户端创建Stub才能与服务器通信。 然而,我试图不创建存根,事情就像一个魅力。我把客户端程序放在一台机器上,服务器放在另一台机器上,事情很完美。 那么,创建Stub的目的是什么呢?我们真的需要创建一个吗? 谢谢。 解决方案 从Java 1.5开始,您不必: 此版本增加了对在运行时动态生成存根类的支持,无需使用[...]存根编译器
..
后台 我有一个Spring Client应用程序,它使用RMI为两台服务器提供服务。在客户端中,我将实体保存到数据库(简单),并使用实体的详细信息对两个服务器进行rmi调用。我在服务器上使用Spring 3.0.2,客户端是一个简单的Spring-mvc站点。 要求 我的要求是,如果任何rmi调用失败整个事务回滚的服务器,即实体未保存在客户端上,如果rmi调用成功,它也会回滚。
..
我正在跟踪异常跟踪: java.rmi.ConnectIOException:JRMP连接建立期间出错;嵌套异常是: java.net.SocketTimeoutException:读取sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:293) at sun.rmi.transport的超时 .tcp.
..
我有一个客户端在服务器上启动一个长时间运行的进程。我会定期向用户展示后台正在发生的事情。最简单的方法是轮询服务器,但我想知道是否没有办法为此实现Observer模式。不幸的是,我正在使用RMI与服务器通信,我担心我必须将我的客户端变为RMI服务器。 还有另外一种方法吗?我失踪了? 解决方案 http://sites.google.com/site/jamespandavan/Home
..
我想编写一个应用程序,用java rmi在客户端和服务器之间共享桌面。这是界面: 公共接口IServer extends Remote { public void share(BufferedImage image)抛出RemoteException; } ----------------------------- //这是服务器端代码: 公共类Ser
..