2009-03-17 4 views
0

일부 TCL 코드를 엔터프라이즈 응용 프로그램의 일부로 배포해야하며이 코드는 클러스터의 모든 노드에서 사용할 수 있어야합니다. 보안 정책 때문에 Tcl 인터프리터는 파일 시스템의 TCL 코드에 액세스 할 수 없으므로 EAR 자체의 jar 파일에서 사용할 수 있도록해야합니다.클래스 경로에서 Jacl 패키지를 어떻게 제공 할 수 있습니까?

클래스 경로에서 패키지의 pkgIndex.tcl을 찾으려면 어떻게해야합니까 (1.4.1, 중요)?

답변

1

하는 Jacl 변수 auto_path에 pkgIndex을 찾고

당신은 예를 들어 entires 참조 auto_path 명령이 $을두고 실행하면 :

자원 :/TCL/LANG/라이브러리

추가를하여 경로 : lappend auto_path 리소스 :

+0

흥미롭게도 반쯤 맞습니다. 그러나 Jacl은 작업을 방해하는 pkgUnknown 프로 시저의 버그가있었습니다. 이 기능을 사용하려면 로컬로 패치해야했습니다. –

관련 문제