Код: Выделить всё
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
} else if (o instanceof CloudBus) {
CloudBus otherBus = (CloudBus) o;
return (capacity == otherBus.getCapacity());
} else {
return false;
}
}
@Override
public int hashCode() {
return new HashCodeBuilder()
.append(capacity)
.toHashCode();
}
СЕРЬЕЗНАЯ: Servlet.service() для сервлета [WebApp] в контексте с путем [/WebApp] выдал исключение [Исключение, выполняющее последствие для правила «conflictingStartBusTooSmall» в com.webapp.jersey: java.lang.IllegalStateException: ограничениеMatchTotal (com.webapp.jersey/conflictingStartBusTooSmall=-97hard/0medium/0soft) не удалось добавить ограничениеMatch (com.webapp.jersey/conflictingStartBusTooSmall/[CloudRoute-83435, CloudBus-17]=-1hard/0medium/0soft) в свой ограничениеMatchSet ([com.webapp.jersey/conflictingStartBusTooSmall/[CloudRoute-83555, CloudBus-3]=-22hard/0medium/0soft, com.webapp.jersey/conflictingStartBusTooSmall/[CloudRoute-83580, CloudBus-3]=-4hard/0medium/0soft, com.webapp.jersey/conflictingStartBusTooSmall/[CloudRoute-83594, CloudBus-3]=-8hard/0medium/0soft, com.webapp.jersey/conflictingStartBusTooSmall/[CloudRoute-83753, CloudBus-3]=-1hard/0medium/0soft, com.webapp.jersey/conflictingStartBusTooSmall/[CloudRoute-83479, CloudBus-4]=-6hard/0medium/0soft, com.webapp.jersey/conflictingStartBusTooSmall/[CloudRoute-83435, CloudBus-6]=-1hard/0medium/0soft, com.webapp.jersey/conflictingStartBusTooSmall/[CloudRoute-83429, CloudBus-8]=-26hard/0medium/0soft, com.webapp.jersey/conflictingStartBusTooSmall/[CloudRoute-83610, CloudBus-8]=-17hard/0medium/0soft, com.webapp.jersey/conflictingStartBusTooSmall/[CloudRoute-83403, CloudBus-10]=-11hard/0medium/0soft]).] с основной причиной