Я использую Axis 1.4 для генерации классов Java из http://10.0.0.22/_vti_bin/Lists.asmx
Я использую следующий код для доступа к веб-сервису:
javax.xml.rpc.Service service = new ListsLocator();
ListsSoapStub stub = SharePointWSDL.newLists(new URL("http://10.0.0.22/_vti_bin/Lists.asmx"), service);
stub.setUsername(username);
stub.setPassword(password);
com.microsoft.schemas.sharepoint.soap.GetListCollectionResponseGetListCollectionResult lcr = stub.getListCollection();
Я получаю ошибку "(401) Unauthorized".
Как я могу использовать классы Java, сгенерированные Axis, для доступа к веб-службе SharePoint?