Может ли сервер mobilefirst использовать порт 9080, а консоль mobilefirst-порт 9090?

Я настроил свое гибридное приложение mobileFirst platform foundation v7 для связи с сервером worklight с помощью порта 9080 (определен в worklight.свойства, а также построил приложение, чтобы общаться через него).

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

Я обновляю сервер.xml-файл, но если я изменю ibm.worklight.администратор.конечная точка к

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

и httpEndpoint к

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

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

1 ответ

  1. При установке порта в URL: http://myserver:port , порт-номер порта сервера . Таким образом, если вы измените 9080 на 9090 это порт сервера, который у вас есть изменить с 9080 на 9090, нет 2 набора портов для использования. Это 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.

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