web-appディレクトリ内に埋め込みHSQLDBを作成する方法はありますか(データへのパスは「Tomcat / webapps / ROOT / db」である必要がありますが、絶対パスを指定したくありません)?
質問する
336 次
1 に答える
2
Webアプリを再デプロイするとデータベースが吹き飛ばされたり、その他の奇妙な動作が発生したりする可能性があるため、これは行いません。
できることは、システムプロパティ${catalina.base}
を使用して、Tomcatディレクトリのどこかに(または必要に応じてwebappsディレクトリに)配置することです。
システムプロパティにアクセスしてHSQLDBに適用する方法は、起動方法によって異なります。Springを使用している場合は、PropertyPlaceholderを使用してHSQLDBの場所を構成できます。
于 2012-11-21T14:35:11.850 に答える