allright recompile and make a jar from the new version and didn't solve the problem!
my code is pretty simple ... do you see anything wrong on it ??
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.rmi.RemoteException;
import java.util.Iterator;
import javax.xml.rpc.ServiceException;
import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axis2.AxisFault;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.Options;
import org.apache.axis2.client.ServiceClient;
import org.mbari.aved.webservice.server.AvedService;
import birdbath.Schedd;
import birdbath.Transaction;
import condor.UniverseType;
public class AvedClient {
public static void main(String[] args) {
try {
System.out.println("c moi");
Schedd schedd = new Schedd (new URL("http://localhost:8181"));
Transaction xact = schedd.createTransaction();
xact.begin(30);
int cluster = xact.createCluster();
int job = xact.createJob(cluster);
File[] files = { new File("/home/aved/cp.sub") };
xact.submit(cluster, job, AvedService.USER, UniverseType.VANILLA, "/bin/cp", "cp.sub cp.copy", null, null, files);
xact.commit();
} catch (MalformedURLException e) {
System.out.println("URL");//System.out.println (createErrorEMElement("MalformedURLException: " + e));
} catch (ServiceException e) {
System.out.println("Service");//return createErrorEMElement("ServiceException: " + e);
} catch (RemoteException e) {
System.out.println("Remote " + e);//return createErrorEMElement("RemoteException: " + e);
} catch (FileNotFoundException e) {
System.out.println("File");//return createErrorEMElement("FileNotFoundException: " + e);
} catch (IOException e) {
System.out.println("IO");//return createErrorEMElement("IOException: " + e);
}
}
}
-----Original Message-----
From: condor-users-bounces@xxxxxxxxxxx on behalf of Matthew Farrellee
Sent: Mon 10/15/2007 7:00 PM
To: Condor-Users Mail List
Subject: Re: [Condor-users] Condor web service
It looks like something is listening on that port. Not sure why you
would get a Connection Refused message, unless you weren't hitting the
right port.
matt
Mariette, Jerome wrote:
> but if I try to access to my schedd location: http://localhost:8181/
> I have:
>
>
> <SOAP-ENV:Envelope>
> ?
> <SOAP-ENV:Body>
> ?
> <SOAP-ENV:Fault SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
> <faultcode>SOAP-ENV:Client</faultcode>
> <faultstring>HTTP Error: 404 Not Found</faultstring>
> </SOAP-ENV:Fault>
> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
>
> what make me think condor web service is correctly listening, right ??
>
>
>
>
>
>
> -----Original Message-----
> From: condor-users-bounces@xxxxxxxxxxx on behalf of Matthew Farrellee
> Sent: Mon 10/15/2007 6:27 PM
> To: Condor-Users Mail List
> Subject: Re: [Condor-users] Condor web service
>
> You're going to have to be a bit more specific. A RemoteException in
> Java is pretty generic. Was there a message associated with the exception?
>
>
> matt
>
> Mariette, Jerome wrote:
>> Hi, as usual I have some condor trouble!!
>> I was wodering where whould come from a RemoteException when attempting to lunch a job through my java code !!
>> I added this:
>>
>> SCHEDD_ARGS=-p 8181
>> ENABLE_SOAP = TRUE
>> ALLOW_SOAP = */*
>> ENABLE_WEB_SERVER = TRUE
>> QUEUE_ALL_USERS_TRUSTED = TRUE
>>
>> as I did before!
>> where it could come from ??
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> -----Original Message-----
>> From: condor-users-bounces@xxxxxxxxxxx on behalf of Matthew Farrellee
>> Sent: Fri 10/12/2007 7:45 AM
>> To: Condor-Users Mail List
>> Subject: Re: [Condor-users] Condor web service
>>
>> This looks like a configuration problem with your service container
>> (whatever that is: the thing that is running at localhost:8080). Not
>> sure how I could help here. Sorry. Maybe someone else has experience
>> with this?
>>
>>
>> matt
>>
>> Mariette, Jerome wrote:
>>> Hi everybody,
>>> I'm facing some troubles again ... I try to make a web service using
>>> apache axis2 which interface the condor service.
>>> If I run a basic web service (without condor) everythin is working well,
>>> if I lunch condor througt the java code, everything is working as well
>>> ... but if I try to make my condor job lunched by a web service ...
>>> nothing!!
>>> The web service is ok as the service list don't find any problem ... I
>>> put the birdpath.jar and the condor.jar into the WEB-INF/lib of my
>>> tomcat server!
>>> I know it can work out because it used to work and have no idea what I
>>> did wrong !!
>>>
>>>
>>> the error given is:
>>> Exception in thread "main" org.apache.axis2.AxisFault:
>>> condor/CondorScheddLocator
>>> at
>>> org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:434)
>>> at
>>> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:373)
>>> at
>>> org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:294)
>>> at
>>> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:520)
>>> at
>>> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:500)
>>> at AvedClient.main(CondorClient.java:39)
>>>
>>>
>>> here is a simple code which should work (not using special jar except
>>> for birdpath and condor)
>>>
>>> ------------------------------------------------------------- Server code
>>> import java.io.File;
>>> import java.io.FileNotFoundException;
>>> import java.io.IOException;
>>> import java.net.MalformedURLException;
>>> import java.net.URL;
>>> import java.rmi.RemoteException;
>>>
>>> import javax.xml.rpc.ServiceException;
>>>
>>> import condor.UniverseType;
>>>
>>> import birdbath.Schedd;
>>> import birdbath.Transaction;
>>>
>>>
>>> public class CondorTest {
>>>
>>> public String lunch () {
>>> Schedd schedd;
>>> try {
>>> schedd = new Schedd(new
>>> URL("http://localhost:8181"));
>>> Transaction xact = schedd.createTransaction();
>>> xact.begin(30);
>>> int cluster = xact.createCluster();
>>> int job = xact.createJob(cluster);
>>> File[] files = { new File("/home/jerome/cp.sub") };
>>> xact.submit(cluster, job, "jerome",
>>> UniverseType.VANILLA, "/bin/cp", "cp.sub cp.copy", null, null, files);
>>> xact.commit();
>>> return ("op");
>>> } catch (MalformedURLException e) {
>>> // TODO Auto-generated catch block
>>> return ("pas op");
>>> } catch (ServiceException e) {
>>> // TODO Auto-generated catch block
>>> return ("pas op");
>>> } catch (RemoteException e) {
>>> // TODO Auto-generated catch block
>>> return ("pas op");
>>> } catch (FileNotFoundException e) {
>>> // TODO Auto-generated catch block
>>> return ("pas op");
>>> } catch (IOException e) {
>>> // TODO Auto-generated catch block
>>> return ("pas op");
>>> }
>>>
>>> }
>>>
>>> public static void main(String[] args) throws Exception {
>>> CondorTest test = new CondorTest();
>>> test.lunch();
>>> }
>>>
>>>
>>> }
>>>
>>>
>>>
>>> --------------------------------------------------------------------------
>>> Client code
>>> import java.util.Iterator;
>>>
>>> import org.apache.axiom.om.OMAbstractFactory;
>>> import org.apache.axiom.om.OMElement;
>>> import org.apache.axiom.om.OMFactory;
>>> import org.apache.axiom.om.OMNamespace;
>>> import org.apache.axis2.AxisFault;
>>> import org.apache.axis2.addressing.EndpointReference;
>>> import org.apache.axis2.client.Options;
>>> import org.apache.axis2.client.ServiceClient;
>>>
>>>
>>> public class CondorClient {
>>>
>>> public static OMElement createPayLoad() {
>>> OMFactory fac = OMAbstractFactory.getOMFactory();
>>> OMNamespace omNs =
>>> fac.createOMNamespace("http://ws.apache.org/axis2/xsd", "ns1");
>>> OMElement method = fac.createOMElement("echo", omNs);
>>> OMElement value = fac.createOMElement("value", omNs);
>>> value.setText("Hello , my first service utilization");
>>> method.addChild(value);
>>> return method;
>>> }
>>>
>>>
>>> public static void main(String[] args) throws Exception {
>>>
>>> ServiceClient client = new ServiceClient();
>>> // create option object
>>> Options opts = new Options();
>>> //setting target EPR
>>> opts.setTo(new
>>> EndpointReference("http://localhost:8080/axis2/services/CondorTest/lunch"));
>>> //Setting action ,and which can be found from the wsdl of the
>>> service
>>> opts.setAction("urn:echo");
>>> client.setOptions(opts);
>>> OMElement res = client.sendReceive(createPayLoad());
>>> System.out.println(res);
>>>
>>> }
>>>
>>> }
>>>
>>> thx so much for your help
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Condor-users mailing list
>>> To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
>>> subject: Unsubscribe
>>> You can also unsubscribe by visiting
>>> https://lists.cs.wisc.edu/mailman/listinfo/condor-users
>>>
>>> The archives can be found at:
>>> https://lists.cs.wisc.edu/archive/condor-users/
>> _______________________________________________
>> Condor-users mailing list
>> To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
>> subject: Unsubscribe
>> You can also unsubscribe by visiting
>> https://lists.cs.wisc.edu/mailman/listinfo/condor-users
>>
>> The archives can be found at:
>> https://lists.cs.wisc.edu/archive/condor-users/
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Condor-users mailing list
>> To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
>> subject: Unsubscribe
>> You can also unsubscribe by visiting
>> https://lists.cs.wisc.edu/mailman/listinfo/condor-users
>>
>> The archives can be found at:
>> https://lists.cs.wisc.edu/archive/condor-users/
> _______________________________________________
> Condor-users mailing list
> To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
> subject: Unsubscribe
> You can also unsubscribe by visiting
> https://lists.cs.wisc.edu/mailman/listinfo/condor-users
>
> The archives can be found at:
> https://lists.cs.wisc.edu/archive/condor-users/
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Condor-users mailing list
> To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
> subject: Unsubscribe
> You can also unsubscribe by visiting
> https://lists.cs.wisc.edu/mailman/listinfo/condor-users
>
> The archives can be found at:
> https://lists.cs.wisc.edu/archive/condor-users/
_______________________________________________
Condor-users mailing list
To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/condor-users
The archives can be found at:
https://lists.cs.wisc.edu/archive/condor-users/
<<winmail.dat>>