Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在axis2中创建configurationContext?_Java_Axis2 - Fatal编程技术网

Java 如何在axis2中创建configurationContext?

Java 如何在axis2中创建configurationContext?,java,axis2,Java,Axis2,我使用的是Eclipse,我使用AXis2创建了存根,我需要在Java类中创建对象,所以我需要创建一个ConfigurationContext来从存根调用创建的对象,我有如下构造函数: public ZLOGIN_USERStub(org.apache.axis2.context.ConfigurationContext configurationContext) throws org.apache.axis2.AxisFault { this(configurationContex

我使用的是Eclipse,我使用AXis2创建了存根,我需要在Java类中创建对象,所以我需要创建一个
ConfigurationContext
来从存根调用创建的对象,我有如下构造函数:

public ZLOGIN_USERStub(org.apache.axis2.context.ConfigurationContext configurationContext) 
throws org.apache.axis2.AxisFault {
     this(configurationContext,"http://smesrv1.spartaconsulting.com:8008/sap/bc/srt/rfc/sap/zlogin_user/100/zlogin_user/zlogin_user" );           
}

为此,我需要传递
configurationContext
,我不知道如何执行此操作。您能帮我一下吗?

该函数是由Axis2为您生成的吗?您可以为配置上下文传递
null
,Axis2将使用它自己创建的上下文。事实上,如果要检查其他存根构造函数,应该找到一个单参数构造函数,它接受字符串目标端点。该构造函数将null用于配置上下文。

甚至不需要为配置上下文传递null。只需在构造函数中提供目标端点url,axis2将默认为configurationcontext传递null

public ZLOGIN_USERStub(String END_POINT_URL) throws org.apache.axis2.AxisFault 
{
  this(null,END_POINT_URL);           
}

您可以使用axis2库中的configurationContextFactory类创建configurationContext对象 configurationContextFactory是一种创建configurationContext对象的静态方法,下面列出了其中一些方法

ConfigurationContextFactory.createDefaultConfigurationContext();
ConfigurationContextFactory.createEmptyConfigurationContext();
ConfigurationContextFactory.createConfigurationContextFromFileSystem(String path, String axis2xml);
提及 欲知详情