rmi

Java RMI and synchronized methods

(Please leave a comment if the point is not clear) I'm studying the book "Distributed Systems" (by Tanenbaum & Van Steen) and they say something that seems to conflict to what seems to be instead thought by many on Java RMI and synchronized methods. What I thought is that using a synchronized method on a Remote Object implementation (s...

java.io.ObjectStreamClass cannot be cast to java.lang.String

java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassCastException: java.io.ObjectStreamClass cannot be cast to java.lang.String at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:23...

RMi application does not work on WAN

I have designed a chat application working on the lan succesfully. but when i try to run this on wan i got a exception java.rmi.connectioException : connection refused to host:122.168.243.31 can any one help me . thanks in advance ...

VUgen: Recording trivial RMI interaction records invalid script?

After recording just the appearance of the logon window of our Java app in LR/VUgen 9.51 using the RMI protocol, the resulting script replays with a java.lang.ArrayIndexOutOfBoundsException. The code fragment looks like this: _hashtable2 = new Hashtable(); _object_array3 = ((java.util.Collection)_hashtable2.values()).toArray(); _hashtab...

How to determine why is Java app slow

Hi! We have an Java ERP type of application. Communication between server an client is via RMI. In peak hours there can be up to 250 users logged in and about 20 of them are working at the same time. This means that about 20 threads are live at any given time in peak hours. The server can run for hours without any problems, but all of a...

Spring RMI non-JRMP server at remote endpoint

I'm running the following code: import java.rmi.registry.LocateRegistry; import java.rmi.registry.Registry; public class RmiClient { public static void main(String args[]) { try { String hostName = "hostnameChangedForOnlineReference"; Registry registry = LocateRegistry.getRegistry(hostName, 1099); ...

How can I get Spring to fatally exit if an Error is propagated out of a remote call

I have an application which exposes a service via Spring's RMI proxy mechanism. There is a problem whereby sometimes a "blip" on the file-server it has its JARs stored on causes an invocation to propagate a NoClassDefFoundError back to the caller. So far, so fair enough. The thing is, I would like my app to just crash if this happens - ...

Pass by reference problem in RMI ?

Hi, can somebody please tell me where i m wrong why this RMI chat application not working,the goal is to achieve decoupleing between client, server and logic by remote objects or serialized objects. import javax.swing.*; import java.awt.event.*; import java.rmi.*; import java.rmi.server.*; public class ChatClient1...

Unloading classes passed via RMI

I have a simple RMI 'compute' server application (similar to this) that accepts objects of some interface type from clients over RMI, executes the compute() method of the received object and returns the result over RMI to the remote client. The jobs are 'one-offs' and there is no interaction between the different jobs or between objects...

Is there a tool for Java RMI testing like SoapUI does for web services?

I'm looking for a (GUI?) tool that can connect to RMI services and display the results. Sort of like how SoapUI allows you to specify a WSDL, generated test input and execute the call. I would like to specify an RMI destination (i.e. rmi://server:port/package/class.method(parameters, ...) ) and test the RMI call. Bonus if it can save ...

RMI Server Exception

Hi All, I am getting below exception from RMI when I try to run a Server which uses a remote registry. My registry cod for the main method in Server2 class is Registry registry = LocateRegistry.getRegistry("192.168.1.4",1100); registry.rebind("Hello",stub); 192.168.1.4 is another machine in the same LAN. Please help me. Server2 ex...

Difference between classes java.rmi.Registry and java.rmi.Naming

What is the difference between the Registry class and Naming class. In my application I am using Registry class. But I want to know about Naming class and its uses ? ...

how to learn Java RMI quickly

I have a Java application I've been working on for a year or two now. I would like to create a very simple set (with potential to add complexity later) of interfaces that I can use to control my Java app from another JVM (e.g. MATLAB). I am assuming RMI is the best way to do this, but I'm not sure, as I know next to nothing about it. W...

rmi registry: best way to assure there's one running?

I'm missing something about the difference between starting rmiregistry at the command prompt (separately from whatever Java process is running a server that implements an RMI interface) having the server call LocateRegistry.getRegistry() having the server call LocateRegistry.createRegistry(Registry.REGISTRY_PORT) I just want my serv...

SOAP RMI C++ - Java & C++ communication

Can you please advice with an example of using SoapRMI-C++ to send/receive objects between C++(top) and Java(bottom) layers of an application. Please let me know its feasibility and implementation complexities. Thanks, Gtk ...

Enterprise application development-RMI and EJB

I am new to enterprise applications. Just started to learn EJB. I know RMI well. Can anyone map RMI with EJB to understand the basic strongly else give some links/books to clearly understand EJB basics. ...

transactional remote method execution

Hello, I am developing a series of java web applications that will be deployed independently, possibly on separate application servers (with local network connectivity). Apart from servicing incoming user requests, these applications need to be able to talk to each other. The format of this communication will be as a published service...

Having Trouble Getting RMI Security Policy Working

I'm having trouble getting RMI security policies working. I have a .policy file on both the server and client, each of which is running a SecurityManager. When I try and run the client its failing. My policy file grants everything atm. Heres the content: grant { permission java.security.AllPermission }; I have the file client.policy ...

jGuru RMI example don't compile

Hi again, I'm trying to run jGuru examples of RMI from the tutorial at (http://java.sun.com/developer/onlineTraining/rmi/RMI.html) but they didn't compile in the command line, so I can't run rmic and advance the tutorial: $javac Calculator.java $javac CalculatorImpl.java CalculatorImpl.java:6: cannot find symbol symbol: class Calculato...

How to reference a jar (containing only stubs) created with rmic:package maven goal from a POM?

Hi! I have a RMI app and the Stubs are generated with maven (rmic:rmic). Then I use the rmic:package goal and get a nice little jar with only the stubs. Now the bis question is: How can I reference this jar from the poms of other projects? I cant give it an ArtifactId (or do I?!) and when I use the classifier, it downloads all depend...