Websphere 6.1 + Hudson + Ant - PullRequest
       19

Websphere 6.1 + Hudson + Ant

1 голос
/ 24 июня 2011

Встречается проблема с существующим приложением.Я бы хотел, чтобы hundson запустил некоторый CI, но я не могу изменить настройки Websphere (кажется, что внесение изменений нарушает работу приложения, с которым я хочу проверить hudson!)

Итак, это мое текущее сообщение об ошибке:

Мы обнаружили, что ваш контейнер сервлетов сам загружает более старую версию Ant, тем самым не давая Hudson загрузить свою более новую копию.(Классы Ant загружаются из bundleresource: //22/org/apache/tools/ant/types/FileSet.class) Возможно, вы можете переопределить Ant в своем контейнере, скопировав один из WEB-INF / lib Hudson, или можете настроитьделегирование загрузчика классов дочернему элементу первым, чтобы Хадсон сначала увидел свою собственную копию?

Не изменяя делегирование загрузчика классов (которое нарушает существующее приложение), есть ли способ обновить библиотеку муравьев Websphere?Я даже не знаю, где это, я пытался найти ant-lr, но дал много результатов.

Любая помощь будет оценена.

Ответы [ 2 ]

1 голос
/ 25 июня 2011

Почему вы не запускаете Hudson на отдельном сервере приложений? Вы даже можете запустить его из встроенного контейнера сервлета прямо с войны.

Если вам действительно нужно запустить его на веб-сфере, посмотрите вики. http://wiki.hudson -ci.org / дисплей / HUDSON / IBM WebSphere + # IBMWebSphere-KnownIssues

0 голосов
/ 25 июля 2011

Чтение http://wiki.hudson -ci.org / display / HUDSON / IBM + WebSphere . В нем конкретно говорится, что вы должны установить загрузку класса потомок в WebSphere 6.1.

...