Jackrabbit 저장소를 사용하여 사용자를 인증하는 LoginModule을 작성하려고합니다. 그러나 저장소 자체에 저장된 자격 증명을 확인해야합니다. 그래서 문제는 내 LoginModule에서 저장소에 다시 연결해야하므로 무한 루프가됩니다. 그것에 대해 할 수있는 일이 있습니까?
새 리포지토리가 인스턴스화 될 때 Apache Jackrabbit에 대한 사용자 정의 node types을 등록 할 수있는 방법이 있습니까? 나는 Apache Maven을 사용하고 Jetty 실행하는 JUnit 및 통합 테스트를 실행하는 일부 단위 테스트를 쉽게 업을 설정하고 눈물 다운 테스트 저장소를 할 수 있도록하려면 내 빌드를 자동화하고 있습니다.
JCR 1.0을 사용하고 있는데 닫은 후에 JCR 연결을 다시 열 때 문제가 있습니다. 여기 내 두 도우미의 방법이 있습니다 : 나는 두 가지 방법이 불렀다 private void openConnection() throws Exception {
loadDbProperties();
repository = new TransientReposi
나는 슬링 WCMS를 개발 중입니다. 주소 [예 : 브라우저에서 페이지의 'http : // localhost : 8080/apps/bcms/pages/test.jsp']를 입력하면 저장 대화 상자가 나타나서 jsp 파일을 저장하도록 요청합니다. 직접 주소 지정을 통해 JSP 페이지에 액세스하지 못하게하는 방법은 무엇입니까? 고맙습니다.
이전 논의에서 제안한대로 Using file system instead of database to store pdf files in jackrabbit 우리는 FileDataStore을 사용하여 blob 파일을 데이터베이스 대신 파일 시스템에 저장할 수 있습니다 (저의 경우 ~ 100KB 크기의 pdfs를 저장했습니다) . 내가 직면 한 다음 문제는 이전에
Jackrabbit을 사용하고 있으며 UUID가있는 기존 노드를 쿼리하려고합니다. 내 코드는 아래와 같습니다. 문제는 referenceNode의 UUID가 " '90be246a-a17c-445e-a5ad-81b064de0bee'"형식이며 Jackrabbit (Lucene)에서 사용 된 XPATH 엔진이 하이픈을 처리하는 데 문제가있는 것 같습니다. quer
다음 코드를 사용하여 "rose.gif"를 roseNode에 삽입합니다. 하지만 저장소에서 파일을 검색하려면 어떻게해야합니까? 노드와의 파일의 내용 "JCR : 데이터를"속성을에 : Node roseNode = session.getRootNode().getNode("wiki:encyclopedia/wiki:entry[1]/");
File file