【发布时间】:2016-04-18 06:52:45
【问题描述】:
我正在用JAVA开发一个小应用程序,其中我使用HSQL数据库来存储一些统计数据并执行一些计算,现在应用程序的要求是这样的
- Web 应用程序应打包为自包含的可移植战争文件。战争应该包含它所依赖的任何/所有第 3 方罐子。
- 应该可以下载一个新的tomcat,安装war,无需任何配置即可立即使用网络应用。
- 所有配置参数都应该有有用的默认值。
我已经开发了应用程序,但我无法在 WAR 文件中包含 thw HSQL 数据库,我尝试了不同的教程并搜索堆栈溢出,但我找不到任何解决方案,
请告诉我如何在war文件中包含hsql数据库?
【问题讨论】:
-
对 HSQL 没有特别的经验,但一般情况下是动态创建数据库。使用从现有数据库转储的只读 SQL 脚本填充初始表和值。或者使用 JPA。战争本身应该被视为只读资源。