Thanks for the answers.
I executed the which command and set the correct path of java.  Now i have
my rsl file like this:

<job>
<executable>/usr/lib/jdk1.5.0_17/bin/java</executable>
<argument>-jar </argument>
<argument>Projeccao.jar</argument>
<stdout>${GLOBUS_USER_HOME}/stdout</stdout>
<stderr>${GLOBUS_USER_HOME}/stderr</stderr>
<fileStageIn>
    <transfer>
        <sourceUrl>gsiftp://
debian9.estgf.ipp.pt:2811/home/vasco/Desktop/HelloWorld.jar</sourceUrl>


<destinationUrl>file:///${GLOBUS_USER_HOME}/HelloWorld.jar</destinationUrl>

    </transfer>

</fileStageIn>
<fileCleanUp>
<deletion>
<file>file:///${GLOBUS_USER_HOME}/HelloWorld.jar</file>
</deletion>
</fileCleanUp>
</job>


The job ran without problems, but  i don't have any stdout. In stderr file I
have the error:

Unrecognized option: -jar
Could not create the Java virtual machine.

The machine have the environment variable JAVA_HOME correctly defined and i
have this variable in the path.

thanks,
Best regards,
Bruno Oliveira



2009/10/1 Bruno Oliveira <bruno.oliveira...@gmail.com>

> Thanks for your answer.
> Now i got the message:
> globusrun-ws: Job failed: Invalid executable path "java".
>
> I have the JAVA_HOME environment variable correctly set, i can also run the
> jar file by typing this: java -jar HelloWorld.jar, but when i submit to
> globus i got the message:
>
> globusrun-ws: Job failed: Invalid executable path "java".
>
> My RSL now is:
>
> <job>
> <executable>java</executable>
> <argument>-jar</argument>
> <argument>/home/vasco/Desktop/HelloWorld.jar</argument>
> <stdout>${GLOBUS_USER_HOME}/stdout</stdout>
>  <stderr>${GLOBUS_USER_HOME}/stderr</stderr>
>   <fileStageIn>
>  <transfer>
>  <sourceUrl>gsiftp://
> debian9.estgf.ipp.pt:2811/home/vasco/Desktop/HelloWorld.jar</sourceUrl>
>
> <destinationUrl>file:///${GLOBUS_USER_HOME}/output_java</destinationUrl>
>
> </transfer>
> </fileStageIn>
> <fileCleanUp>
> <deletion>
> <file>file:///${GLOBUS_USER_HOME}/output_java</file>
> </deletion>
> </fileCleanUp>
> </job>
>
> Thanks for the help,
> Best regards,
> Bruno Oliveira
>
>
> 2009/9/30 Bruno Oliveira <bruno.oliveira...@gmail.com>
>
> Hi,
>> I want to submit a java job to Globus. I have a simple Hello World
>> program, and i build the jar file.
>>
>> I have the follow rsl:
>> <job>
>> <executable>/home/vasco/Desktop/HelloWorld.jar</executable>
>>    <directory>${GLOBUS_USER_HOME}</directory>
>> <stdout>${GLOBUS_USER_HOME}/stdout</stdout>
>>  <stderr>${GLOBUS_USER_HOME}/stderr</stderr>
>>   <fileStageIn>
>>  <transfer>
>>  <sourceUrl>gsiftp://
>> debian9.estgf.ipp.pt:2811/home/vasco/Desktop/HelloWorld.jar</sourceUrl>
>>
>> <destinationUrl>file:///${GLOBUS_USER_HOME}/output_java</destinationUrl>
>>
>> </transfer>
>> </fileStageIn>
>> <fileCleanUp>
>> <deletion>
>> <file>file:///${GLOBUS_USER_HOME}/output_java</file>
>> </deletion>
>> </fileCleanUp>
>> </job>
>>
>> It is a simple test, but i got problems when i submit:
>>
>> globusrun-ws -submit -S -f helloworld.rsl
>> Delegating user credentials...Done.
>> Submitting job...Done.
>> Job ID: uuid:ddbfef30-addc-11de-9c77-000874ac6b63
>> Termination time: 09/30/3009 16:18 GMT
>> Current job state: StageIn
>> Current job state: Failed
>> Destroying job...Done.
>> Cleaning up any delegated credentials...Done.
>> globusrun-ws: Job failed: The executable could not be started. starter:
>> the job failed when the job manager attempted to run it
>>
>>
>> Apparently globus found the executable, but i dont know why this error
>> happens.
>>
>> Thanks for your help,
>> Best Regards,
>> Bruno Oliveira
>>
>
>

Reply via email to