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