Try following
ConfigurationContext ctx =
ConfigurationContextFactory.createConfigurationContextFromFileSystem(C:\\Progra~1\\Apache\\Tomcat5.5\\webapps\\axis2\\WEB-INF",
  
"C:\\Progra~1\\Apache\\Tomcat5.5\\webapps\\axis2\\WEB-INF\\conf\\axis2.xml");

Rob Henley wrote:

> I am having problems getting a client to work with security (RC2
> build). My most promising attempt so far is with the following client
> code:
>
> ConfigurationContext ctx =
> ConfigurationContextFactory.createConfigurationContextFromFileSystem(null,
>   
> "C:\\Progra~1\\Apache\\Tomcat5.5\\webapps\\axis2\\WEB-INF\\conf\\axis2.xml");
> PurchasingStub stub = new PurchasingStub(ctx, 
> "http://localhost:8081/axis2/services/Purchasing";);
>  
> Other combinations of parameters to
> createConfigurationContextFromFileSystem() have all resulted in
> either 'Request does not contain required Security header' from the
> server (implying to me that the client didn't use the specified
> axis2.xml) or a NullPointerException.
>  
> With the above code I get:
>  
> org.apache.axis2.deployment.DeploymentException: Trying to engage a
> module which is not available :addressing;
> nested exception is:
>   org.apache.axis2.AxisFault: Trying to engage a module which is not
> available : addressing
>   at
> org.apache.axis2.deployment.DeploymentEngine.loadFromClassPath(DeploymentEngine.java:132)
>  
> addressing.mar etc are available in the modules directory and axis2 is
> picking these up ok when I start tomcat. The problem is that the
> client is not finding the module. This probably means that the client
> has (at last :-) found my axis2.xml, so is a step forward. I've tried
> adding all the 'mar' files explicitly to the client classpath but this
> doesn't seem to help.
>  
> Possibly I need an environment variable? Any idea gratefully received!
> Rob
>  


-- 
Thanks,
Deepal
................................................................
~Future is Open~ 


Reply via email to