Я использовал пакет 5.11.0 .deb и установил его с помощью sudo dpkg -i имя пакета Теперь я могу запустить wso2 IS как службу, запустив sudo service wso2is-5.11.0 start
Но я не знаю, как запустить еще один сервис, желательно на порту 9444.
Вы не можете запускать одну и ту же службу несколько раз с разными смещениями портов. Поэтому загрузите продукт еще раз, распакуйте его и запустите со смещением порта, как описано здесь.
@VaisakhGopinath Самый простой способ — загрузить ZIP-дистрибутив и разархивировать его. Установите смещение порта и запустите второй сервер. Если вы хотите настроить его как службу Linux, обратитесь к этому документу is.docs.wso2.com/en/5.9.0/setup/installing-as-a-linux-service
Легко,
Загрузите WSO2 Identity Server из [здесь][1]. [1]: https://wso2.com/identity-server/#
Извлеките файл в специальный каталог. Для целей этого сценария в этом разделе он называется <IS_HOME_PRIMARY>.
Сделайте копию этой папки в том же месте и переименуйте ее. Для целей этого сценария в этом разделе это называется <IS_HOME_SECONDARY>.
По умолчанию HTTPS-порт основного экземпляра IS — 9443. Оставьте его как есть.
Есть два способа установить смещение для порта: (9444)
Вариант 1: в <IS_HOME_SECONDARY>/bin
Передать смещение порта на сервер при запуске. Следующая команда запускает сервер с портом по умолчанию, увеличенным на 1:
./wso2server.sh -DportOffset=1
Вариант 2: Установите значение смещения в файле <IS_HOME_SECONDARY>/repository/conf/deployment.toml следующим образом:
[server]
offset = ""
Измените значение смещения на 1. Это изменит порт HTTPS во вторичном экземпляре IS на 9444.
В этом варианте 2 установите и запустите два экземпляра Identity Server. Перейдите в <IS_HOME_PRIMARY>/bin и <IS_HOME_SECONDARY>/bin в командной строке и введите следующую команду для каждого экземпляра.
В Linux/Solaris: sh wso2server.sh
также, как упоминал @ycr, вы можете настроить сервер идентификации WSO2 как службу Linux https://is.docs.wso2.com/en/5.11.0/setup/installing-as-a-linux-service/#running -продукт-как-линукс-услуга
Я скопировал файл службы в /etc/init.id/wso2is-5.11.0 и создал новый для второго экземпляра. Но когда я запускаю его (sudo /etc/init.d/wso2is-5.11.0-secondary start), я получаю эту ошибку /etc/init.d/wso2is-5.11.0-secondary: строка 26: предупреждение: подстановка команды: игнорируется нулевой байт на входе