0

Я установил мобильное приложение платформы платформы mobileFirst v7 для связи с сервером рабочего света с использованием порта 9080 (определял его в worklight.properties, а также создал приложение для связи через него).Может ли сервер mobilefirst использовать порт 9080, в то время как консоль mobilefirst использует порт 9090?

Проблема у меня есть: Я хочу изменить порт консоли URL от http://MyUrl.com:**9080**/worklightconsole/index.html до http://MyUrl.com:**9090**/worklightconsole/index.html.

Я обновляю файл server.xml, но если изменить ibm.worklight.admin.endpoint к

<jndiEntry jndiName="worklightconsole/ibm.worklight.admin.endpoint" value='"http://myUrl.com:9090/wladmin"'/> 

и httpEndpoint к

<httpEndpoint id="defaultHttpEndpoint" 
       host="*" 
       httpPort="9080" 
       httpsPort="9443" > 

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

+0

К сожалению, профиль свободы не может иметь одновременно две конечные точки http (9080 и 9090). – taitelman

+2

, к сожалению, профиль свободы не может иметь одновременно две конечные точки http (9080 и 9090). поэтому, если вы измените httpPort = «9090», вам также нужно отредактировать обычный expr для wladmin (я бы оставил его «*: // *: */wladmin). btw: нет необходимости в тройных qoutes. Один qoute будет работать. – taitelman

+0

Итак, что я хочу сделать, не может быть сделано? – papakias

ответ

0

Когда вы устанавливаете порт по URL-адресу: http://myserver:port, порт является номером порта сервера . Поэтому, если вы измените 9080 на 9090, это порт сервера, который вы изменили с 9080 до 9090, нет двух наборов портов для использования. Это либо 9080, либо 9090.

Как и то, что @taitelman написал в разделе комментариев вопроса правильно.

Вы можете поэкспериментировать с этим с помощью виртуальных хостов в WebSphere Liberty, если хотите (https://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.wlp.doc/ae/cwlp_virtual_hosts.html). Однако обратите внимание, что это не поддерживается функцией MobileFirst.

Почему это требование?

+0

Спасибо за ваш ответ, Идан. Это предварительный запрос, потому что мы хотим, чтобы приложение связывалось с адаптерами на 9080, но мы не хотим, чтобы внешний доступ к консоли и URL-адреса приложения этот порт. Поэтому нам нужно изменить только порты консоли и appcenter – papakias

+1

Вот что такое правила брандмауэра, обратные прокси, балансировки нагрузки и защищенные топологии. –