Процедура быстрого развертывания создает веб приложения
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 = /

