Olá,
Estou desenvolvendo uma aplicação que utiliza RMI para transferir um jar para outro computador, porém estou encontrando o seguinte erro:
pelo que entendi parece ser um erro relacionado ao Security Manager, possuo um arquivo chamado policy.all que dá permissão ao aplicativo porém o erro persiste!
meu build.xml é apresentado abaixo:
<project name="CaixeiroViajanteDistribuido" default="build" basedir=".">
<description>Builds, tests, and runs the project CaixeiroViajante.</description>
<property environment="env" />
<property name="env.HOSTNAME" value="${env.COMPUTERNAME}" />
<property name="src" value="src" />
<property name="classes" value="build/classes" />
<property name="lib" value="lib" />
<property name="jini.lib" value="${env.JINI_HOME}/lib" />
<path id="classpath">
<pathelement location="${jini.lib}/jini-core.jar" />
<pathelement location="${jini.lib}/jini-ext.jar" />
<pathelement location="${lib}/computefarm/computefarm-0.8.2.jar" />
<pathelement path="${classes}" />
</path>
<target name="run" depends="build">
<java classname="ag.Main" fork="true">
<arg value="50" />
<jvmarg value="-Djava.rmi.server.codebase=http://brevleq:8080/ag-dl.jar"/>
<jvmarg value="-Djava.security.policy=../policy.all" />
<classpath refid="classpath" />
</java>
</target>
<target name="clean">
<delete dir="${classes}" quiet="true" />
</target>
<target name="build" depends="clean,compile,jar" />
<target name="compile">
<mkdir dir="${classes}" />
<javac destdir="${classes}" debug="on">
<src path="${src}" />
<classpath refid="classpath" />
</javac>
</target>
<target name="jar">
<jar destfile="dist/CaixeiroViajante.jar" basedir="${classes}" />
</target>
</project>
quanto ao arquivo policy.all:
o que estou fazendo de errado??