Hi Fabien;
pls see my comments below;
Fabien Couble wrote:
>
> Thx for your response, but there's still a problem.
>
> I add your command:
> ConfigurationContext configContext =
> ConfigurationContextFactory.createConfigurationContextFromFileSystem("C:/Program
>
> Files/Apache Software Foundation/Tomcat 5.5/webapps/axis2/WEB-INF",
> "C:/Program Files/Apache Software Foundation/Tomcat
> 5.5/webapps/axis2/WEB-INF/conf/axis2.xml");
>
> In fact, the server and the client has the same axis2.xml (I think
> it's normal) but now i can't engage the modules at the client side
> with the sender.engageModule(...) because an exception is raised
> saying that the modules have already been added.
you do not need to call sender.engageModule if you have module ref in
axis2.xml , that is why you are getting that error.
can you please explain to me what realy you tried to do , if possible
send me the client code that you used , then I can help you.
> So I remove these commands but another exception is raised:
> <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header
> /><soapenv:Body><soapenv:Fault><faultcode>soapenv:Client</faultcode><faultstring>
>
> The server 10.68.150.83 failed to respond; nested exception is:
> org.apache.commons.httpclient.NoHttpResponseException: The server
> 10.68.150.83 failed to
> respond</faultstring><detail><Exception>org.apache.axis2.AxisFault:
> The server 10.68.150.83 failed to respond; nested exception is:
> org.apache.commons.httpclient.NoHttpResponseException: The server
> 10.68.150.83 failed to respond; nested exception is:
> org.apache.axis2.AxisFault: The server 10.68.150.83 failed to respond;
> nested exception is:
> org.apache.commons.httpclient.NoHttpResponseException: The server
> 10.68.150.83 failed to respond
> at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:222)
>
> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:639)
> at
> org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:43)
>
> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:504)
> at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:284)
>
> at
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144)
>
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>
> at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>
> at java.lang.Thread.run(Unknown Source)
> Caused by: org.apache.axis2.AxisFault: The server 10.68.150.83 failed
> to respond; nested exception is:
> org.apache.commons.httpclient.NoHttpResponseException: The server
> 10.68.150.83 failed to respond
> at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:304)
>
> at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:206)
>
> ... 21 more
> Caused by: org.apache.commons.httpclient.NoHttpResponseException: The
> server 10.68.150.83 failed to respond
> at
> org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1835)
>
> at
> org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1590)
>
> at
> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:995)
>
> at
> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
>
> at
> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
>
> at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
>
> at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
>
> at
> org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:654)
>
> at
> org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.java:115)
>
> at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:298)
>
> ... 22 more
> </Exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
>
> Is it normal that the client and the server have the same file!!
> Actually i tried wwith two separate files but there is another exception
> Have you got an idea??
> Thx in advance
> Fabien
>
>
> ----- Original Message ----- From: "Deepal Jayasinghe"
> <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Thursday, July 06, 2006 11:26 AM
> Subject: Re: org.apache.axis2.phaseresolver.PhaseException
>
>
>> Hi Fabien
>>
>> Fabien Couble wrote:
>>
>>>
>>> I create my ServiceClient like this:
>>>
>>> ConfigurationContext configContext =
>>> ConfigurationContextFactory.createConfigurationContextFromFileSystem("C:/Program
>>>
>>> Files/Apache Software Foundation/Tomcat 5.5/webapps/axis2/WEB-INF",
>>> null);
>>
>>
>> ConfigurationContext configContext =
>> ConfigurationContextFactory.createConfigurationContextFromFileSystem("C:/Program
>>
>> Files/Apache Software Foundation/Tomcat 5.5/webapps/axis2/WEB-INF",
>> "C:/Program Files/Apache Software Foundation/Tomcat
>> 5.5/webapps/axis2/WEB-INF/conf/axis2.xml");
>>
>>>
>>> //Non-Blocking Invocation
>>> sender = new ServiceClient(configContext, null);
>>> sender.engageModule(new QName(Constants.MODULE_ADDRESSING));
>>> sender.engageModule(new QName("logging"));
>>>
>>> Actually, the module WS-Addressing is well-engaged and works properly.
>>> The client has access to the module "logging" in ./module/
>>> Is it necessary to specify the location of the file axis2.xml or could
>>> it work like that?
>>> Actually I think, the client has access to my axis2.xml file but the
>>> exception tells me that the phase isn't specify whereas it is.
>>> I don't understand...
>>>
>>> Fabien
>>> ----- Original Message ----- From: "Susanne Kaiser"
>>> <[EMAIL PROTECTED]>
>>> To: <[email protected]>
>>> Sent: Thursday, July 06, 2006 11:03 AM
>>> Subject: Re: org.apache.axis2.phaseresolver.PhaseException
>>>
>>>
>>>> How do you create your ServiceClient?
>>>>
>>>> If you use the default constructor, then the
>>>> org/apache/axis2/deployment/axis2_default.xml configuration file from
>>>> the axis2-kernel jar is going to be used instead of your adjusted
>>>> axis2.xml.
>>>>
>>>> To use my axis2.xml file, I created a ConfigurationContext first and
>>>> then the ServiceClient with the context as parameter:
>>>>
>>>> final URL axis2Url = ClassLoader.getSystemClassLoader().getResource(
>>>> "conf/axis2.xml" );
>>>> final ConfigurationContext context =
>>>> ConfigurationContextFactory.createConfigurationContextFromFileSystem(
>>>> null, axis2Url.getPath() );
>>>> final ServiceClient serviceClient = new ServiceClient( context,
>>>> null );
>>>> serviceClient.engageModule( new QName( "logging" ) );
>>>>
>>>> Make sure, that your axis2.xml is residing in your classpath.
>>>>
>>>> --
>>>> Susanne Kaiser
>>>>
>>>>
>>>> On Thursday 06 July 2006 10:29, Fabien Couble wrote:
>>>>
>>>>>
>>>>> Actually, I have already added this entry as you can see on the file.
>>>>> Or maybe I did it wrong!!?
>>>>> But I added the phase logging in every phase order type without any
>>>>> success...
>>>>>
>>>>> Fabien
>>>>>
>>>>> ----- Original Message ----- From: "Deepal Jayasinghe"
>>>>> <[EMAIL PROTECTED]>
>>>>> To: <[email protected]>
>>>>> Sent: Thursday, July 06, 2006 10:01 AM
>>>>> Subject: Re: org.apache.axis2.phaseresolver.PhaseException
>>>>>
>>>>>
>>>>> > You need to add following entry into axis2.xml
>>>>> >
>>>>> > <phaseOrder type="inflow">
>>>>> > <phase name="Logging"/>
>>>>> > </phaseOrder>
>>>>> >
>>>>> > Fabien Couble wrote:
>>>>> >
>>>>> >> Hi,
>>>>> >> I'm trying to engage a module at the client side but I have the
>>>>> >> following exception
>>>>> >>
>>>>> >> org.apache.axis2.phaseresolver.PhaseException: Invalid phases
>>>>> please
>>>>> >> recheck axis2.xml logging for the handler InFlowLogHandler
>>>>> >>
>>>>> >> at
>>>>> >>
>>>>> org.apache.axis2.phaseresolver.PhaseHolder.addHandler(PhaseHolder.java:66)
>>>>>
>>>>>
>>>>> >>
>>>>> >> at
>>>>> >>
>>>>> org.apache.axis2.phaseresolver.PhaseResolver.engageModuleToOperation(PhaseResolver.java:191)
>>>>>
>>>>>
>>>>> >>
>>>>> >> at
>>>>> >>
>>>>> org.apache.axis2.description.AxisOperation.engageModule(AxisOperation.java:128)
>>>>>
>>>>>
>>>>> >>
>>>>> >> at
>>>>> >>
>>>>> org.apache.axis2.description.AxisService.engageModule(AxisService.java:426)
>>>>>
>>>>>
>>>>> >>
>>>>> >> at
>>>>> >>
>>>>> org.apache.axis2.client.ServiceClient.engageModule(ServiceClient.java:279)
>>>>>
>>>>>
>>>>> >>
>>>>> >> at
>>>>> >>
>>>>> userguide.clients.EchoNonBlockingDualClient.main(EchoNonBlockingDualClient.java:68)
>>>>>
>>>>>
>>>>> >>
>>>>> >> As you can see, Axis finds the module without any problems but I
>>>>> think
>>>>> >> there is a problem with my configuration files and more precisely
>>>>> >> axis2.xml. (as it is written)
>>>>> >>
>>>>> >> I don't understand because I include the phase name logging
>>>>> into the
>>>>> >> axis2.xml like in the module.xml.
>>>>> >>
>>>>> >> You can find enclosed my configuation files if you can have a
>>>>> look it
>>>>> >> could ce very nice...
>>>>> >>
>>>>> >> Thanks for your help...
>>>>> >>
>>>>> >> Fabien
>>>>> >>
>>>>> >> This message contains information that may be privileged or
>>>>> >> confidential and is the property of the Capgemini Group. It is
>>>>> >> intended only for the person to whom it is addressed. If you
>>>>> are not
>>>>> >> the intended recipient, you are not authorized to read, print,
>>>>> retain,
>>>>> >> copy, disseminate, distribute, or use this message or any part
>>>>> >> thereof. If you receive this message in error, please notify the
>>>>> >> sender immediately and delete all copies of this message.
>>>>> >>
>>>>> >>------------------------------------------------------------------------
>>>>>
>>>>>
>>>>> >>
>>>>> >>---------------------------------------------------------------------
>>>>>
>>>>> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>> >>For additional commands, e-mail: [EMAIL PROTECTED]
>>>>> >>
>>>>> >
>>>>> > -- > Thanks,
>>>>> > Deepal
>>>>> > ................................................................
>>>>> > ~Future is Open~
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> ---------------------------------------------------------------------
>>>>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>> > For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>
>>>>>
>>>>> This message contains information that may be privileged or
>>>>> confidential and is the property of the Capgemini Group. It is
>>>>> intended only for the person to whom it is addressed. If you are not
>>>>> the intended recipient, you are not authorized to read, print,
>>>>> retain, copy, disseminate, distribute, or use this message or any
>>>>> part thereof. If you receive this message in error, please notify
>>>>> the sender immediately and delete all copies of this message.
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>>
>>> This message contains information that may be privileged or
>>> confidential and is the property of the Capgemini Group. It is
>>> intended only for the person to whom it is addressed. If you are not
>>> the intended recipient, you are not authorized to read, print,
>>> retain, copy, disseminate, distribute, or use this message or any
>>> part thereof. If you receive this message in error, please notify the
>>> sender immediately and delete all copies of this message.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>
>> --
>> Thanks,
>> Deepal
>> ................................................................
>> ~Future is Open~
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
> This message contains information that may be privileged or
> confidential and is the property of the Capgemini Group. It is
> intended only for the person to whom it is addressed. If you are not
> the intended recipient, you are not authorized to read, print,
> retain, copy, disseminate, distribute, or use this message or any
> part thereof. If you receive this message in error, please notify the
> sender immediately and delete all copies of this message.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
Thanks,
Deepal
................................................................
~Future is Open~
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]