2008-10-09 5 views
2

내 응용 프로그램 사용자 (응용 프로그램은 하위 응용 프로그램을 포함 함)가 jython 경로에 Java jars를 추가하도록 할 수 있습니다.Tomcat 응용 프로그램에 포함 된 jython을 사용하여 jar를 동적으로 추가하는 방법은 무엇입니까?

하위 응용 프로그램 관리자가 자이 썬에서 자신의 확장을 쓰도록 허용하지만 추가하려는 기능 중 일부에는 추가 병이 필요합니다. 예를 들어 svn repo를 확인하려면 svn access jars가 필요합니다.이 jar는/WEB-INF/lib에 복사하지 않고/subapps/appX/lib에 복사합니다.

sys.path에 클래스 디렉토리 구조를 추가 할 수 있지만 jar 파일을 추가 할 수없는 것 같습니다. 가능한가?

답변

1

재미 있습니다. 그것은 커맨드 라인에서 작동하지 않았지만, 바람둥이에서 시도 할 때 않습니다. 캐싱에 지연이있을 수 있습니까?

명령 줄에서 존재하지 않는 가져 오기를 시도하면 새로 추가 된 jar에 대해 발견 된 새 패키지가 캐시 관리자에 표시됩니다. 그리고 다음 그것은 작동합니다.