I have created a RMI application that started life as a J2EE application because of the high volume of data sent back to the client. After trial and error I got the RMI connection to work by setting all the required security parameters. I need to deploy this application to multiple workstations and I don't want to have to visit each one. The previous version used jnlp with java web start and worked flawlessly. However due to security features within java/RMI I have to deploy a separate policy file with the Djava.security.policy setting. As far as I can tell you cant do this with jnlp. What is the best method to remotely deploy the client with appropriately RMI settings and policy file?