У меня есть EJB возврат моего собственного списка ValidationMessage
объекты:
@Remote
public interface Intf {
List<ValidationMessage> validateFile();
}
Я генерирую клиент EJB JAR с appc утилитой weblogic. Проблема состоит в том, что это не включает ValidationMessage
класс в клиент JAR. Возможно, это не видит зависимости к этому классу, потому что это только смотрит на скомпилированный код, когда универсальная информация уже стирается.
Если я добавляю другой фиктивный метод, который возвращает этот класс непосредственно к интерфейсу, все прекрасно.
@Remote
public interface Intf {
List<ValidationMessage> validateFile();
ValidationMessage dummy();
}
Мой вопрос: существует ли способ зафиксировать это, не добавляя фиктивный метод? Существует ли способ управлять тем, что включено appc в клиенте JAR?