2013-03-28 1 views
32

Im получает предупреждение ниже при развертывании .war в j7 AS7. Есть идеи?Jboss AS7 Предупреждение о развертывании: не указывает на действительную флягу для ссылки на класс-путь

(поток обслуживания MSC 1-4) Вход класса Path Commons-beanutils.jar в "/content/test-1.0.0.war/WEB-INF/lib/struts-1.2.9.jar" не указывает в действительную банку для ссылки на класс.

PS. commons-beanutils-1.7.0.jar уже находится в папке lib.

ответ

49

Это просто предупреждение, которое вы можете в большинстве случаев безопасно игнорировать.

Что это говорит о том, что в ваших struts-1.2.9.jar есть в META-INF/MANIFEST.MF в ссылке Class-Path на «commons-beanutils.jar» и что этот файл/банку не может быть ссылки. Но, учитывая, что у вас есть commons-beanutils-1.7.0.jar, все будет хорошо работать.

Чтобы избавиться от предупреждения вы можете сделать две вещи:

  • переименовывать Викисклада BeanUtils-1.7.0.jar на Викисклад-beanutils.jar или
  • открытый распорок-1.2.9.jar ! META-INF/MANIFEST.MF и удалите этот элемент Class-Path.

Но, как я уже сказал, это в основном информативное предупреждение.

+1

Привет, спасибо. Поэтому на данный момент я проигнорирую это, поскольку это не вред для моего развертывания. Во всяком случае, я не могу обойти оба варианта, например: 1. Я использую maven для создания проекта, и мне нужно определить правильную версию beanutil. 2. Не рекомендуется удалять MANIFEST.MF, поскольку я буду постоянно подключаться к внешнему репо, чтобы получить версию стойки. – kds

Смежные вопросы