java Axis客户端错误无法接合模块rampart
我正在尝试运行我的客户端应用程序 我运行的java应用程序没有tomcat或jboss。我是纯粹的客户。 我在eclipse上运行它 系统将开始记录此消息 INFO org.apache.axis2.deployment.DeploymentEngine:1098-否 在下找到服务目录 C:\JavaDev\wsdemographiclugin\ClientWsAnpr\axis client\modules。信息 org.apache.axis2.deployment.DeploymentEngine:1109-无模块 在下找到目录 C:\JavaDev\wsdemographiclugin\ClientWsAnpr\axis client\modules 当我试图与模块rampart出口接通时 org.apache.axis2.AxisFault:无法启动模块:rampart 我的代码是java Axis客户端错误无法接合模块rampart,java,client-side,rampart,Java,Client Side,Rampart,我正在尝试运行我的客户端应用程序 我运行的java应用程序没有tomcat或jboss。我是纯粹的客户。 我在eclipse上运行它 系统将开始记录此消息 INFO org.apache.axis2.deployment.DeploymentEngine:1098-否 在下找到服务目录 C:\JavaDev\wsdemographiclugin\ClientWsAnpr\axis client\modules。信息 org.apache.axis2.deployment.DeploymentEn
Policy policy = loadPolicy("C:/JavaDev/wsDemograficiPlugIn/ClientWsAnpr/src_axis/sign-policy-client.xml");
//TestConnStub stub = new TestConnStub();
String modulesPath="C:/JavaDev/wsDemograficiPlugIn/ClientWsAnpr/axis-client/modules";
//String axisXmlPath="C:/JavaDev/wsDemograficiPlugIn/ClientWsAnpr/axis-client/conf/axis2.xml";
//ConfigurationContext configContext = ConfigurationContextFactory.createConfigurationContextFromFileSystem(modulesPath,axisXmlPath);
ConfigurationContext configContext = ConfigurationContextFactory.createConfigurationContextFromFileSystem(modulesPath,null);
TestConnStub stub = new TestConnStub(configContext);
// configure and engage Rampart
ServiceClient client = stub._getServiceClient();
HashMap<String, AxisModule> modules = client.getAxisConfiguration().getModules();
Set <String> keys = modules.keySet();
Iterator itr = keys.iterator();
while(itr.hasNext()) {
Object element = itr.next();
System.out.print(element + " ");
}
//client.engageModule("addressing");
client.engageModule("rampart");
Options options = client.getOptions();
options.setProperty(RampartMessageData.KEY_RAMPART_POLICY,policy);
“存储库”是文件系统中的一个目录,它有两个子目录,分别称为“服务”和“模块” 比如说 在my cfg ModulePath中,设置为C:/JavaDev/wsdemographiciplugin/ClientWsAnpr/axis client/