Процедура быстрого развертывания создает веб приложения
app
и app-core
, работающие на локальном инстансе Tomcat на порту 8080.
Это означает, что веб клиент доступен по адресу http://localhost:8080/app
. Вы можете использовать
этот сервер для эксплуатации приложения, однако необходимо настроить некоторые его свойства.
Сначала установите имя хоста сервера.
Если изменения порта (8080) и веб контекста (app
) не требуется, установите следующие
свойства приложения в файлах tomcat/conf/app/local.app.properties
и
tomcat/conf/app-core/local.app.properties
:
cuba.webHostName = myserver cuba.webAppUrl = http://myserver:8080/app
Если порт сервера отличается от 8080, установите также свойство cuba.webPort
:
cuba.webPort = 7070 cuba.webHostName = myserver cuba.webAppUrl = http://myserver:7070/app
Если вы хотите изменить веб контекст (например на sales
), выполните следующее:
-
Переименуйте каталоги веб приложений и подкаталоги
conf
:tomcat/ conf/ sales/ local.app.properties sales-core/ local.app.properties webapps/ sales/ sales-core/
-
Откройте файл
tomcat/webapps/sales-core/WEB-INF/web.xml
и измените последнюю строку в значении параметраappPropertiesConfig
:file:${catalina.home}/conf/sales-core/local.app.properties
-
Откройте файл
tomcat/webapps/sales/WEB-INF/web.xml
и измените последнюю строку в значении параметраappPropertiesConfig
:file:${catalina.home}/conf/sales/local.app.properties
-
Добавьте в
tomcat/conf/sales-core/local.app.properties
:cuba.webContextName = sales-core cuba.webPort = 7070 cuba.webHostName = myserver cuba.webAppUrl = http://myserver:7070/sales
-
Добавьте в
tomcat/conf/sales/local.app.properties
:cuba.connectionUrlList = http://localhost:7070/sales-core cuba.webContextName = sales cuba.webPort = 7070 cuba.webHostName = myserver cuba.webAppUrl = http://myserver:7070/sales
Свойство приложения cuba.connectionUrlList используется для перекачки файлов между веб клиентом и Middleware даже в случае local service invocations, поэтому оно всегда должно указывать на реальный URL веб приложения Middleware.
Если для веб клиента вы хотите использовать корневой контекст (http://myserver:8080
),
переименуйте каталоги sales
в ROOT
tomcat/ conf/ ROOT/ local.app.properties sales-core/ local.app.properties webapps/ ROOT/ sales-core/
и используйте /
в качестве веб контекста в файле tomcat/conf/ROOT/local.app.properties
:
cuba.webContextName = /