【问题标题】:java Axis clint side Error unable to engage modules rampartjava Axis客户端错误无法接合模块壁垒
【发布时间】:2019-11-26 04:11:52
【问题描述】:

我正在尝试运行我的客户端应用程序 我运行一个没有tomcat或jboss的java应用程序。我是纯粹的客户端。 我在eclipse上运行它。

系统开始记录此消息

INFO (org.apache.axis2.deployment.DeploymentEngine:1098) - 否 服务目录位于 C:\JavaDev\wsDemograficiPlugIn\ClientWsAnpr\axis-client\modules。信息 (org.apache.axis2.deployment.DeploymentEngine:1109) - 没有模块 目录下找到 C:\JavaDev\wsDemograficiPlugIn\ClientWsAnpr\axis-client\modules。

当我尝试使用

进行模块壁垒退出时

org.apache.axis2.AxisFault:无法使用模块:壁垒

我的代码是

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

【问题讨论】:

    标签: java client-side rampart


    【解决方案1】:

    “存储库”是文件系统中的一个目录,它有两个子目录,分别称为“服务”和“模块” 例如

    在我的 cfg modulesPath 中设置为“C:/JavaDev/wsDemograficiPlugIn/ClientWsAnpr/axis-client/”

    【讨论】:

      猜你喜欢
      • 2012-05-22
      • 1970-01-01
      • 2013-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-19
      • 1970-01-01
      • 2017-10-26
      相关资源
      最近更新 更多