내 임베디드 Derby 데이터베이스가있는 프로젝트 호출 Derby가 있습니다.Weblogic 내에서 임베디드 Derby 데이터베이스에 액세스하기 10g
내 배포에는 Weblogic에서 사용할 EAR 내에 여러 프로젝트가 모두 포함되어 있습니다. 이 EAR에서는 내 Derby 프로젝트를 임베디드 액세스 용으로 구성했습니다.
제 문제는 Derby 데이터베이스에 액세스하는 데 사용하는 문자열이 디스크의 경로를 참조한다는 것입니다. weblogic에 배포 할 때 EAR이 메모리에 있기 때문에 분명히 잘못되었습니다.
약간의 연구를하는 중 "네트워크 모드"에서 더비 데이터베이스에 액세스하기위한 데이터 소스를 만드는 방법이 있다는 것을 알고 있습니다. 하지만 이것은 내가해야 할 일, 즉 임베디드 모드를 통해 액세스하는 것에서 벗어난다.
배포는 ANT 스크립트로 작성됩니다. Derby 프로젝트를 두 개의 jar (Derby 데이터베이스 및 데이터베이스 자체에 액세스하는 Java 클래스)로 컴파일하고 분리합니다.
그리고 나의 웹 로직에 배치 된 EAR 내의 Derby 데이터베이스에 어떻게 접근합니까?
나는 이미 가이드를 참조하십시오. 문제는 서버가 다시 시작될 때마다 모든 데이터를 가져 오기 때문에 메모리 내장 데이터베이스를 사용할 수 없다는 것입니다. – Murasame