来自虚拟成员管理器IBM Websphere的空结果为8.5

来自虚拟成员管理器IBM Websphere的空结果为8.5,websphere,virtual-member-manager,Websphere,Virtual Member Manager,我正在使用IBM websphere application server,我正在尝试使用虚拟成员管理器从我的应用程序访问默认文件存储库,下面是我使用的代码,它运行良好,但结果为空,我检查了fileRegistry.xml文件,它包含用户,有人能告诉我问题出在哪里吗 DataObject root = SDOHelper.createRootDataObject(); DataObject searchCtrl = SDOHelper.createControlDataObject(root

我正在使用IBM websphere application server,我正在尝试使用虚拟成员管理器从我的应用程序访问默认文件存储库,下面是我使用的代码,它运行良好,但结果为空,我检查了fileRegistry.xml文件,它包含用户,有人能告诉我问题出在哪里吗

DataObject root = SDOHelper.createRootDataObject();
DataObject searchCtrl =   SDOHelper.createControlDataObject(root,null,SchemaConstants.DO_SEARCH_CONTROL);
searchCtrl.getList(SchemaConstants.PROP_PROPERTIES).add("uid"); 
searchCtrl.getList(SchemaConstants.PROP_SEARCH_BASES).add("o=defaultWIMFileBasedRealm");
searchCtrl.setString(SchemaConstants.PROP_SEARCH_EXPRESSION,"@xsi:type='PersonAccount' and  uid='*'");
root = getVMMService().search(root);
System.out.println("Output data graph"+  printDO(root));

getVMMService方法是否获取LocalServiceProvider的实例?我在一个独立的应用程序中运行这个示例,在这个示例中,我通过corba协议调用它,当我尝试使用servlet进行测试时,我会注释这些行