Я создал новый проект MMP, который я хочу развернуть на своем рабочем сервере.Мобильный файл создания первой войны
Я объявил целевой сервер в меню «настройки сборки и развертывания целевого ...», а затем я очистил &, построил проект. Также я нажал «создать все среды» для приложения.
Если я не запускаю свое приложение на локальном сервере разработки, файл войны не создается.
Я хочу создать проект, развернуть войну с помощью инструмента настройки, а затем создать и развернуть приложения в этой среде исполнения (все на рабочем сервере, а не на локальном dev).
Нормально ли, что файл войны не создается, когда я создаю для производственного сервера? Могу ли я использовать войну, которая создается, когда я запускаю сервер разработки, или в его файлах есть неправильная конфигурация?
В файле находится папка server/conf. Поэтому, когда вы говорите «то же самое», вы имеете в виду, что после создания войны я не должен менять артефакты без передислокации войны? –
Это правильно. Например, если в вашей среде разработки вам необходимо использовать другой тип механизма проверки подлинности, чем вы используете в процессе производства (в результате чего изменяются аутентификацияConfig.xml) или что-то в этом роде. Поскольку артефакты в сервере/conf войдут в WAR, если вы когда-либо измените их, WAR необходимо перестроить, иначе это не произойдет. – patbarron
Мне удалось создать войну от затмения с помощью муравья, как вы описали выше. Я создал файл build.xml в своем проекте, а затем запустил его с помощью ant. В build.xml я только изменил pathelement для worklight-ant-builder.jar, чтобы отразить мой собственный путь. Я произвел войну и, как я вижу, содержит те же файлы, что и война, выпущенная Dev-сервером. web xml тоже. –