15.4. 使用命令行构建并运行带有持久数据存储的员工入门程序应用程序
如果您使用命令行来构建员工的启动程序应用并运行它,您可以为持久数据存储提供数据库服务器。
先决条件
- 您已准备好部署文件,如 第 15.1 节 “准备部署文件” 所述。
- 安装了 Java Development Kit。
- 已安装 Maven。
- 主机可以访问互联网。构建过程使用互联网从外部存储库下载 Maven 软件包。
- 您已部署了 MySQL 或 PostrgeSQL 数据库服务器。
流程
-
在命令终端中,导航到
optaweb-employee-rostering-standalone/target目录。 输入以下命令来运行 Employee Rostering JAR 文件:
java -jar optaweb-employee-rostering-standalone-*-exec.jar --spring.profiles.active=production spring.datasource.url=<DATABASE_URL> --spring.datasource.username=<DATABASE_USER> --spring.datasource.password=<DATABASE_PASSWORD>在本例中,替换以下占位符:
-
<DATABASE_URL> : 连接到数据库的 URL,如jdbc:postgresql://postgresql:5432/MY_DATABASE -
<DATABASE_USER> :要连接到数据库的用户 -
<DATABASE_PASSWORD> :<DATABASE_USER>的密码
-