Как динамически добавлять банки с помощью jython, встроенного в приложение Tomcat? - PullRequest
2 голосов
/ 09 октября 2008

Я хочу, чтобы пользователи моего приложения, которое, в свою очередь, являлось контейнером приложения (приложение содержит подпапки), добавляли java-jar в свой путь jython.

Я позволил менеджерам подпапов написать три собственных расширения в jython, но некоторые функциональные возможности, которые они хотят добавить, требуют дополнительных jar-файлов. Например, если они хотят проверить репозиторий svn, им нужны jar-файлы доступа svn, которые я бы предпочел не копировать в / WEB-INF / lib, а в /subapps/appX/lib.

Хотя я могу добавить структуру каталогов классов в sys.path, похоже, я не могу добавить jar. Возможно ли это?

1 Ответ

1 голос
/ 09 октября 2008

Это смешно. Он не работал из командной строки, но он работает при попытке из Tomcat. Может ли быть задержка в кэшировании или около того?

В командной строке, если я пытаюсь выполнить несуществующий импорт, менеджер кэша показывает новый пакет, найденный для вновь добавленного jar. И тогда это работает.

...