2017-01-15 3 views
0

I 오전, 최대 절전 모드 및 아파치 톰캣 임베디드 (H2) 데이터베이스를 사용하지만이 같은 hibernate.cfg.xml 내에서 상대 경로를 구성하는 경우 :Hibernate + Apache Tomcat. 내장 데이터베이스 상대 경로

<property name="connection.url">jdbc:h2:file:.\MyDataBase</property> 

이 경로가 같은 것입니다 % Tomcat_directory % \ bin \ MyDataBase

그러나 프로젝트 자원에 데이터를 저장하려면 프로젝트 디렉토리를 지정해야합니다. 어떻게해야합니까?

+0

같은 뭔가 'c : \ path \ to \ database? – pedrofb

답변

0

u는 u는 설정 시스템 등록 정보를 수하고 사용 받는다는을 사용하는 경우, 예를 들어 절대 경로를 사용하지 않는 이유는

<project> 
    ... 
<properties> 
<property> 
    <db.jdbc.url>${project.basedir}/MyDatabase</db.jdbc.url> 
</property> 
.. 

<property name="connection.url">${db.jdbc.url}</property>