[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] Condor web service



sorry for that: java.net.ConnectException: Connection refused
the connexion is refused ... I checked my config files and everything is the same! 

can it be the version of condor as I'm using the 6.8.6 version but still using my old 6.8.5 condor jar from the wsdl ?
I actually have trouble to get my jar with the 6.8.6 version working !!








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

<<winmail.dat>>