Для плагина vSphere Web Client я создал службу java, я пытаюсь создать хранилище данных на хосте ESX с помощью VI JAVA. я включен
import com.vmware.vim25.*;
import com.vmware.vim25.mo.*;
файлы в реализации службы и включили внешние JARS в среду STS и создали функцию для вывода списка всех хостов:
public List<String> listVcHosts() throws Exception{
ManagedEntity[] hosts = new InventoryNavigator(rootFolder).searchManagedEntities("HostSystem");
List<String> listHosts = new ArrayList<String>();
for( ManagedEntity me : hosts ) {
HostSystem host = (HostSystem) me;
//Adding the list of hosts in List
listHosts.add(host.getName().toString());
}
return listHosts;
}
Когда я запускаю приложение JAVA из STS, оно работает нормально без каких-либо предупреждений.
Я скопировал JARS в папку server/pickup и попытался развернуть сервисы в VIRGO.
Он выдает следующее исключение:
An Import-Package could not be resolved. Caused by missing constraint in bundle <com.xx.xxx.xxxx_1.0.0>
constraint: <Import-Package: com.vmware.vim25.mo; version="0.0.0">