2016-02-16 3 views
1

Я пытаюсь развернуть простую войну на сервере tomcat с моего локального сервера jenkins. Я обновил ../conf/tomcat-users.xml файл, ниже хруст моих конфигураций в файле Дженкинс: Jenkins configurationРазвертывание на сервере tomcat через jenkins на локальном хосте

Я не вижу каких-либо изменений/обновлений в console.log для развертывания на сервере Tomcat:

console.log

Я искал много для этого, но не мог найти причину, почему эта конфигурация не работает. Я бегу tomcat на 8080 и Дженкинс войну на 9090 как по моей локальной системе отдельно.

ответ

0

Может быть, вы должны указать IP-адрес сервера на Tomcat поле URL, не http://localhost:8080/

+0

Привет туан, Спасибо за ваш ответ, я пытался, что хорошо, но не работал для меня :( –

0

Действительная проблема с этим было то, что, pom был расположен на моей локальной системе под: D: \ EclipseWorkspace \ TestWebApp , и он не смог собрать войну, созданную из моего целевого пути локальной файловой системы, то есть: D: \ EclipseWorkspace \ TestWebApp \ target \ war

Следовательно, когда дженкин s сервер пытается запустить войну с пути: C: \ Users \ kapil.s.jenkins \ jobs \ MyFirstMavenProject \ workspace он не смог узнать о войне.

Для решения этой проблемы существует два возможных решения: 1. Используйте git для управления рабочим пространством (Рекомендация). 2. временное решение: создать шаг после сборки в конфигурации Дженкинс, чтобы скопировать войну (Не Рекомендован): Fix Snapshot

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