Как загрузить и запустить Wso2 API Manager для Linux ubuntu?

#wso2 #wso2-am

Вопрос:

Я легко скачиваю binary wso2 api manger 3.2.0 и запускаю его в Windows. но для linux ubuntu это не работает при запуске wso2server.sh

но когда оправдываются ./wso2server.sh , это вызывает следующее исключение : Caused by: java.io.FileNotFoundException: /opt/wso2/wso2am-3.2.0/repositoryconfadvancedqpid-config.xml (No such file or directory

что случилось? и должен ли я скачать установщик для Linux? при загрузке wso2am-linux-installer-x64-3.2.0.rpm и установке он работает.но двоичный файл, который я скачал, не работает.

введите описание изображения здесь

Комментарии:

1. Что not work это значит? Какую ошибку вы получаете? У вас есть определенный JAVA_HOME? Какая версия Java?

2. да, я установил JAVA_HOME, а версия java-8. Я распаковываю загруженный двоичный пакет и выполняю ./wso2server.sh в Центосе. не могли бы вы, пожалуйста, помочь мне ?

Ответ №1:

Выполните следующие действия, чтобы запустить APIM v320 в Linux.

  1. Перейти к https://wso2.com/api-management/previous-releases/ и загрузите APIM v320.
  2. введите описание изображения здесь
  3. Убедитесь, что вы загрузили пакет, указанный в двоичном разделе.
  4. Распакуйте загруженный пакет.
  5. Перейдите в раздел wso2am-3.2.0/bin
  6. Выполнить ./wso2server.sh

Комментарии:

1. Имейте в виду, что загрузка с wso2.com , вы получаете: FreeLicense для некоммерческого, образовательного или пробного использования. Если вам нужна версия с открытым исходным кодом по лицензии Apache, вы должны загрузить ее с: github.com/wso2/product-apim/releases/tag/v3.2.0 (Активы в нижней части страницы)

2. Я сделал эти шаги, но когда оправдываюсь ./wso2server.sh , это вызывает следующее исключение : Вызвано: java.io.FileNotFoundException: /opt/wso2/wso2am-3.2.0/repositoryconfadvancedqpid-config.xml (Такого файла или каталога нет)

3. @TohidMakari, пожалуйста, добавьте последний комментарий FileNotFoundException: /opt/wso2/wso2am-3.2.0/repositoryconfadvancedqpid-config.xml к основному вопросу, это что-то полезное

Ответ №2:

Наконец-то мне удалось понять проблему. Я разархивировал wso2 в Windows, а затем перенес его в linux, что вызвало эту проблему, которая должна быть разархивирована на сервер Linux.