2014-11-07 4 views
0

두 개의 스프링 부팅 응용 프로그램이 모두 포함 된 h2 데이터베이스를 사용하여 서로 다른 디렉터리의 다른 db 파일을 가리 킵니다. h2 데이터베이스의 유일한 용도는 각 응용 프로그램에 대한 관리 작업을위한 간단한 내부 로그인입니다. 두 컴퓨터가 동시에 시작되면 두 응용 프로그램이 충돌합니다. 즉 하나의 앱에 로그인하면 다른 앱에서 로그 아웃됩니다.임베디드 데이터베이스가있는 스프링 부트 응용 프로그램이 충돌 함

다른 데이터베이스 URL을 사용하여 서로 다른 디렉토리의 다른 파일을 가리키며 엔진이 별도의 앱에 내장 모드로 실행되고 있다고 생각했지만 충돌이 없었습니다.

애플 리케이션은 독립형으로 포함 된 톰캣으로 구성됩니다. 내가 뭘 잘못하고 있다고 생각하니?

+0

데이터베이스가 범인이 아닌 것으로 보입니다. 별도의 응용 프로그램이 다른 포트에서 실행 중일지라도 응용 프로그램 간에는 담합이있는 것처럼 보입니다. 더 많은 조사가 내 부분에해야 할 일. – rcd

답변

0

경로가없는 쿠키는 동일한 호스트에서 실행되는 서버간에 공유됩니다. 문맥 경로라면 (server.contextPath 에서처럼) 하나만 주면됩니다.

+0

네, 그게 다예요. 고맙습니다. – rcd

관련 문제