HSQL 是在 Eclipse 中运行 Worklight 项目时使用的默认数据库。当您迁移到 Tomcat 时,您还需要在 worklight.properties 中编辑与数据库相关的属性。
由于您提到了 MySQL,您需要取消注释 worklight.properties 中的 MySQL 部分并根据您的设置对其进行编辑。
当然,也可以取消部署并重新部署更新的 .war 文件。
补充:
HSQL 是一个文件系统驱动的数据库,由 Worklight 提供,在 Eclipse 中运行时可以开箱即用。
当迁移到 Tomcat 并在其中安装 Worklight 时,您必须编辑 worklight.properties 并对其进行设置,以便它知道如何与数据库通信。
在您的情况下,使用 MySQL 时,您还必须在 Tomcat 的 \lib 文件夹中包含 MySQL 连接器/J 文件。你可以从这里得到它:http ://www.mysql.com/downloads/mirror.php?id=412178 (点击底部的“不,谢谢,开始我的下载”)。
请注意,为了在 Application Server(例如 Tomcat、WebSphere 或 Liberty)上运行 Worklight,您必须使用 Worklight 的 Consumer 或 Enterprise Edition。这是必需的,否则您将没有 Worklight JEE .jar 文件以及用于创建数据库表的 SQL 脚本。所有这些都是通过 IBM Installation Manager 完成的。
您不能在使用 Developer Edition 的应用程序服务器上使用 Worklight。