Исправление WSO2 BPS - Carbon

Я пытаюсь исправить углеродное приложение в нашей среде WSO2 BPS 3.2.0. В настоящее время мы используем патч 4.2.0 patch0005, который был связан с BPS. В patch0007 есть исправление, устраняющее обнаруженную нами ошибку. У кого-нибудь есть рабочие процессы, включая шаги по загрузке источника патча?

Я вижу, что здесь указан пакет обновления... https://svn.wso2.org/repos/wso2/carbon/kernel/branches/4.2.0/service-packs/, но это не включает файлы jar, необходимые для пакета обновления.

Я был бы признателен за точку в правильном направлении.

Спасибо!


person BTD    schedule 02.12.2014    source источник


Ответы (2)


Вот как вы можете собрать и применить patch0007:

Предпосылки:

  • Java 1.6 (не будет собираться с 1.7 или более поздними версиями)
  • Maven 3.0.5 (могут возникнуть проблемы с более поздними версиями, поэтому попробуйте установить эту версию)

Как построить:

  • Проверьте ядро ​​4.2.0 (https://svn.wso2.org/repos/wso2/carbon/kernel/branches/4.2.0/)
  • Соберите ядро ​​(mvn clean install -Dmaven.test.skip=true) — этот шаг необязателен, и вы можете перейти к следующему шагу без него, но если у вас возникнут проблемы, начните с этого шага. Это займет некоторое время.
  • Перейти к каталогу патчей
  • Соберите каждый патч с 0001 по 0007 в указанном порядке (важно выполнять это по порядку, не пропуская ни одного)
  • Теперь вы собрали все патчи до 7, теперь вам нужно применить к БПС и патч0006, и патч0007 (у него уже есть патч до патч0005)
  • Эти исправления находятся в patch0006/distribution/target/WSO2-CARBON-PATCH-4.2.0-0006.zip и аналогичном месте для patch0007.
  • разархивируйте эти файлы и возьмите из них каталоги patch0006 и patch0007 и скопируйте в <BPS>/repository/components/patches
  • перезагрузить сервер
person Rajeev Sampath    schedule 03.12.2014

это есть в README .txt файл!

ИНСТРУКЦИИ ПО УСТАНОВКЕ

(i) Выключите сервер, если вы уже запустили его.

(ii) Скопируйте файл wso2carbon-version.txt в /bin.

(iii) Скопируйте пакет обновления 001 в (_BPS_HOME_)/repository/components/patches/

(iv) Перезапустите сервер с помощью:

  • Linux/Unix: ш wso2server.sh
  • Windows: wso2server.bat

Примечание. Это не исправление, а пакет обновления. все исправления и обновления wso2 поставляются с файлом README.txt, в котором указано, как применить исправление.

person tk_    schedule 02.12.2014
comment
да. Я следовал инструкциям файлов README, скопировал файл wso2carbon-version.txt в корзину и переместил пакет обновлений в папку patches. Все разрешения были хорошими, но это не удается с ошибкой ..... java.io.FileNotFoundException: /opt/wso2bps-3.2.0/repository/components/patches/servicepack001/distribution (это каталог) - person BTD; 02.12.2014
comment
Привет @BTD, я думаю, что Раджив дал ответ! :) - person tk_; 03.12.2014