rmi相关内容

Spring + Websphere 8.5:无法查找JNDI名称[java:comp / websphere / ExtendedJTATransaction]

有一个运行XA Datasource的Websphere AS 8.5。还有一个Spring应用程序必须在此环境中工作并连接到数据源。应用程序上下文由servlet加载,应用程序使用 RmiExporters 提供对某些服务的RMI访问(在单独的线程中共享),所有DAO的方法都标有 @Transactional 。 如果我尝试从主线程向数据库写入内容(例如在任何类的初始化期间),它可以正常工 ..
发布时间:2019-01-08 19:01:26 Java开发

需要帮助来运行RMI Registry

我正在JAVA中实现一个简单的RMI Server Client程序。我实际上是新手。我有四个java文件。 Stack.java import java.rmi中*。 public interface Stack extends Remote { public void push(int p)抛出RemoteException; public int pop()抛 ..
发布时间:2019-01-08 12:44:34 Java开发

RMI连接被拒绝

我正试图获得rmi连接。我遇到了很多安全问题,但一直无法找到解决这一问题的方法。我执行我的jar文件: java -Djava.security.policy = java.security.AllPermission -jar“myjarfile” 我用来创建它的代码是: 公共类服务器 { public static void main(String args ..
发布时间:2019-01-07 16:33:56 Java开发

什么可能导致RMI方法调用间歇性失败?

长话短说,我有一个RMI服务器和客户端。服务器和客户端能够相互进行RMI调用。在客户端连接到服务器之后,服务器可以在客户端上快速连续地进行数百个方法调用。 问题是这个 - 接近一个巨大的结尾批量的服务器到客户端方法调用,有些会失败,因为RMI声称它无法建立从服务器到客户端的连接,即使它之前的数百个调用将成功。我不能发布任何真正的代码,因为这个项目相当大(大约50k行),但这里是抛出异常的完整 ..
发布时间:2019-01-07 16:30:29 Java开发

安全策略文件和jar

我有RMI应用程序,所以我需要使用策略文件。 我的政策文件很简单(conf.txt): 授予{ 权限java.security.AllPermission; }; 从eclipse运行我的应用程序没有问题。我已经添加了:-Djava.security.policy = conf.txt到VM参数。 我想要做的是构建一个jar文件。我把它作为来自eclips ..
发布时间:2019-01-02 21:50:52 Java开发

我应该使用哪种Java RMI / RPC / IPC技术?

我正在开发一个Java应用程序,它包含一个服务器和一个客户端(将来可能有多个客户端),可以在不同的主机上运行。 用于这两个我目前使用自定义协议,该协议由通过网络套接字发送的JSON消息组成,并且两端都转换回Java Bean对象。然而,应用程序越复杂,我注意到这种方法不符合我的标准而且过于复杂。 我正在寻找一个完善的,可能标准化的替代方案。 我看过远程方法调用(RMI),但读到协 ..
发布时间:2019-01-02 15:25:12 Java开发

我是否需要客户端,服务器和注册表上的所有类才能使用RMI?

我正在用RMI做我的第一步,我有一个简单的问题。 我有一个.jar文件,它有一个来自a的几个方法的实现图书馆。 我想使用RMI在.jar文件中调用此方法。 我正在尝试创建一种包装器去做。 所以,我正在做类似这样的事情: 接口类:这个接口有远程对象实现的方法。 实现类:这个类,有接口方法的实现,每个实现调用.jar文件中的相应方法。例如,jar文件有一个名为getDe ..
发布时间:2019-01-02 14:54:44 Java开发

获取java.rmi.UnmarshalException:无法识别的方法哈希:远程对象不支持的方法

我是RMI技术的新手。 当我运行rmi客户端程序时,我得到异常:java.rmi.UnmarshalException:无法识别的方法哈希:远程对象不支持的方法。 我使用的是jdk1.5 远程方法的参数是Serialized对象。 这些是服务器代码...... 这是远程接口 package interfacepackage; import java.rmi.R ..
发布时间:2019-01-02 14:43:18 Java开发

在main()完成后,RMI线程阻止JVM退出

总而言之,在我的应用程序不再需要RMI之后,我无法让几个Java RMI的非守护程序线程关闭。这可以防止JVM在main()完成时退出。 我知道导出 UnicastRemoteObject s将导致RMI保持线程打开,直到您成功调用 UnicastRemoteObject.unexportObject(Object o,boolean force)。这是一个例子(运行没有修改,JVM将正常退 ..
发布时间:2019-01-02 14:25:02 Java开发

通过RMI传输Java文件

通过RMI传输文件的最简单方法是什么? 解决方案 对于此应用程序,RMI是一个糟糕的选择。如果使用多个方法调用,则隐式数据复制过多,延迟太多。 使用套接字或HTTP连接。有关通用解决方案,请参阅此问题中的答案。 我不知道为什么你如此专注于使用RMI。你已经发布了六个问题,你已经多次被告知,例如现已删除的此处,它不适用,或者是您声明的过载避免策略的一部分。 ..
发布时间:2019-01-02 10:44:14 Java开发

RMI何时进行TCP连接?

我有一个测试程序 T ,其中: 获取远程来自服务器上的RMI注册表的对象O S 在数百个并行线程中,调用此对象上的方法 O 。 我可以看到服务器 S 有许多“RMI TCP连接”线程。我原以为只有一个,因为 T 上只有一个 O 存根。这是如何工作的? 解决方案 RMI每个线程的每个端点需要一个连接。它在客户端汇集它们,这反过来又导致服务器端的池化,所以它实际上并没有那么糟糕, ..
发布时间:2018-12-29 20:43:50 Java开发

什么是RMI的rmic?

我想知道什么是RMI中的rmic以及它如何为我创建代理.. 解决方案 回答你的问题问题, rmic [远程方法调用规范。 ..
发布时间:2018-12-29 20:13:00 Java开发

ehcache在同一主机上的2个实例之间自动发现(通过多播)

我在同一台主机上运行了2个tomcat实例。每个实例都运行相同的Web应用程序,该应用程序尝试通过RMI复制来传递一些ehcache缓存。我在ehcache中使用自动发现配置,因此我不必明确定义哪些是主机,哪些是我想要复制的高速缓存。 ehcache实例无法找到彼此并进行通信: DEBUG(RMIBootstrapCacheLoader.java:211) - 缓存对等项:[ ] DE ..
发布时间:2018-12-29 19:16:53 Java开发

我们真的需要在java RMI中创建Stub吗?

我正在阅读一些RMI文档,所有书籍都说我们需要为客户端创建Stub才能与服务器通信。 然而,我试图不创建存根,事情就像一个魅力。我把客户端程序放在一台机器上,服务器放在另一台机器上,事情很完美。 那么,创建Stub的目的是什么呢?我们真的需要创建一个吗? 谢谢。 解决方案 从Java 1.5开始,您不必: 此版本增加了对在运行时动态生成存根类的支持,无需使用[...]存根编译器 ..
发布时间:2018-12-28 22:48:07 Java开发

涉及RMI调用的Spring分布式事务可能吗?

后台 我有一个Spring Client应用程序,它使用RMI为两台服务器提供服务。在客户端中,我将实体保存到数据库(简单),并使用实体的详细信息对两个服务器进行rmi调用。我在服务器上使用Spring 3.0.2,客户端是一个简单的Spring-mvc站点。 要求 我的要求是,如果任何rmi调用失败整个事务回滚的服务器,即实体未保存在客户端上,如果rmi调用成功,它也会回滚。 ..
发布时间:2018-12-28 22:46:48 Java开发

JRMP连接建立错误

我正在跟踪异常跟踪: java.rmi.ConnectIOException:JRMP连接建立期间出错;嵌套异常是: java.net.SocketTimeoutException:读取sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:293) at sun.rmi.transport的超时 .tcp. ..
发布时间:2018-12-28 21:54:09 Java开发

如何使用Java RMI实现Observer模式?

我有一个客户端在服务器上启动一个长时间运行的进程。我会定期向用户展示后台正在发生的事情。最简单的方法是轮询服务器,但我想知道是否没有办法为此实现Observer模式。不幸的是,我正在使用RMI与服务器通信,我担心我必须将我的客户端变为RMI服务器。 还有另外一种方法吗?我失踪了? 解决方案 http://sites.google.com/site/jamespandavan/Home ..
发布时间:2018-12-28 21:51:58 Java开发

帮助解决java rmi任务中的问题

我想编写一个应用程序,用java rmi在客户端和服务器之间共享桌面。这是界面: 公共接口IServer extends Remote { public void share(BufferedImage image)抛出RemoteException; } ----------------------------- //这是服务器端代码: 公共类Ser ..
发布时间:2018-12-28 16:10:15 Java开发