Как получить доступ к задачам Websphere 6.1 ant из vanilla ant (не ws_ant)

StackOverflow https://stackoverflow.com/questions/163646

Вопрос

Полагаю, мне нужно знать, что мне нужно в classpath (что такое jar), чтобы выполнять задачи муравья WebSphere 6.1. Если кто-то может привести пример, который был бы идеальным.

Это было полезно?

Решение

Для Websphere 6.1 вы можете использовать jar com.ibm.ws.runtime_6.1.0.jar для доступа к задачам ant.

В Windows jar находится в каталоге плагинов (для меня это: C: \ Program Files \ IBM \ WebSphere \ AppServer \ plugins).

Другие советы

Задачи Actual Websphere Ant определены в wsanttasks.jar .

Возможный путь для Linux-систем: /opt/IBM/WebSphere/AppServer/lib/wsanttasks.jar

Однако я сомневаюсь, что вы добьетесь успеха, просто включив это, поскольку я помню, как однажды попробовал, и это не удалось из-за зависимостей.

Однако это невозможно сделать, так как ws_ant - это просто скрипт-обертка, который добавляет все необходимые пути к классам и вызывает встроенный муравей . Поэтому, если у вас есть время заглянуть в скрипт ws_ant , вы сможете получить все необходимые пути к классам.

Кстати, есть ли какая-то особая причина, по которой вы хотите избежать ws_ant , которая, несомненно, сделает вашу жизнь простой.

Муравьиные задачи websphere облажались, и они вызывают wsadmin.bat

вы можете сделать это самостоятельно

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top