2016-02-02 4 views
0

Я создал новый проект MMP, который я хочу развернуть на своем рабочем сервере.Мобильный файл создания первой войны

Я объявил целевой сервер в меню «настройки сборки и развертывания целевого ...», а затем я очистил &, построил проект. Также я нажал «создать все среды» для приложения.

Если я не запускаю свое приложение на локальном сервере разработки, файл войны не создается.

Я хочу создать проект, развернуть войну с помощью инструмента настройки, а затем создать и развернуть приложения в этой среде исполнения (все на рабочем сервере, а не на локальном dev).

Нормально ли, что файл войны не создается, когда я создаю для производственного сервера? Могу ли я использовать войну, которая создается, когда я запускаю сервер разработки, или в его файлах есть неправильная конфигурация?

ответ

2

Вы можете использовать файл WAR, созданный для локального сервера разработки на вашем производственном сервере, если артефакты на сервере/conf одинаковы (например, authenticationConfig.xml). Файл WAR создается только в Studio, если вы используете опцию «запустить на сервере разработки».

Вы также можете create the project WAR file using Ant.

+1

В файле находится папка server/conf. Поэтому, когда вы говорите «то же самое», вы имеете в виду, что после создания войны я не должен менять артефакты без передислокации войны? –

+1

Это правильно. Например, если в вашей среде разработки вам необходимо использовать другой тип механизма проверки подлинности, чем вы используете в процессе производства (в результате чего изменяются аутентификацияConfig.xml) или что-то в этом роде. Поскольку артефакты в сервере/conf войдут в WAR, если вы когда-либо измените их, WAR необходимо перестроить, иначе это не произойдет. – patbarron

+1

Мне удалось создать войну от затмения с помощью муравья, как вы описали выше. Я создал файл build.xml в своем проекте, а затем запустил его с помощью ant. В build.xml я только изменил pathelement для worklight-ant-builder.jar, чтобы отразить мой собственный путь. Я произвел войну и, как я вижу, содержит те же файлы, что и война, выпущенная Dev-сервером. web xml тоже. –

Смежные вопросы