2016-04-29 61 views
0

我正在开发我的web应用程序,它在Mac上使用hsqldb。 当我将它部署到Windows 10时,它无法连接到(或创建)hsqldb。mac和windows之间的hsqldb路径差异?

这是我指定的路径方式:

database.file=#{systemProperties['user.home']}/myrepos 

导致Windows错误:

org.hsqldb.HsqlException: Database lock acquisition failure: lockFile: [email protected][file =null, exists=false, locked=false, valid=false, ] method: setPath reason: java.io.IOException: Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch (Translation: syntax for filename, directory name or the devicename is wrong) 

我怎么可以指定HSQLDB上每一个环境中工作的路径?

回答

0

它应该是~/myrepos${user.home}/myrepos

相关问题