Dificuldade com RMI

0 respostas
brevleq

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??

Criado 18 de setembro de 2009
Respostas 0
Participantes 1