2010-09-01 2 views
1

Я использую WebSphere 7 и я установил общие библиотеки, как описано в данном примере http://www-10.lotus.com/ldd/portalwiki.nsf/dx/06062009015816PMWEBP3Y.htmWebSphere 7 Общие библиотеки при развертывании

Мое приложение работает с этой установкой, но я не могу развернуть его (обновление). При развертывании он не может найти классы в общих библиотеках. У меня нет сообщения об ошибке прямо сейчас, потому что мне пришлось отменить изменения, но, возможно, кто-то знает, чего не хватает в этом примере.

Мы отредактировали файл и пакетный файл setupCmdLine.bat добавляется путь, по которому наши банки можно найти на переменные, но я путь к классам уверен, что это не правильный способ сделать это :)

ответ

0

Я предполагаю, что ejbdeploy является причина проблемы? В среде ND ejbdeploy происходит на dmgr как часть установки, поэтому использование общей библиотеки приложений не имеет смысла. Для согласованности то же самое верно для автономного сервера. Вам нужно будет использовать параметр -deployejb.classpath для AdminApp, чтобы указать путь к вашей общей библиотеке (в ND пути должны существовать в dmgr). Если вы развертываете консоль администратора, я считаю, что есть поле «extra classpath», которое вы можете заполнить.

+0

Я нашел это на основании вашего ответа: http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.express.doc/info /exp/ae/urun_rapp_ejbdeploy.html Так что я должен настроить путь к классам при каждом развертывании и набрать (вставить) все jar-s? Не можете определить ext lib, где WAS может найти мои банки? – tewe

+0

Да, насколько я знаю, вам нужно скопировать/вставить, если вы хотите использовать консоль администратора. Кроме того, вы можете использовать скрипты. Возможно, есть еще один вариант, но я не знаю об этом. –

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