2014-06-06 2 views
1

네임 스페이스가 필요한 데이터베이스 함수를 사용할 때 FileNotFoundException이 발생합니다. 영구 datomic 무료 데이터베이스를 사용할 때만 오류가 발생하지만 메모리 데이터베이스를 사용할 때는 오류가 발생하지 않습니다.datomic이없는 데이터베이스 함수를 사용할 때 FileNotFoundException이 발생했습니다.

댓글에서 첫 번째와 두 번째 행을 평가할 때 문제가되지 않지만 세 번째 행을 평가할 때 예외가 발생합니다.

내 프로젝트를 "볼 수 있도록"데이터 무언가를 구성해야합니까?

답변

2

메모리 데이터베이스를 사용하는 경우 트랜잭션 관리자는 피어와 동일한 JVM 인스턴스에서 실행되므로 동일한 클래스 경로로 실행됩니다. 그러나 무료 데이터베이스의 경우 트랜잭션은 자체 JVM 인스턴스에서 실행되며 동료의 네임 스페이스를 인식하지 못합니다.

lib/폴더에 넣어서 트랜잭션을 클래스 패스에 추가 할 수 있습니다.