使用启动工具包在OCI上部署 - 第9部分(部署完整应用)

使用启动工具包在OCI上部署 - 第9部分(部署完整应用)

💡 原文英文,约1200词,阅读约需5分钟。
📝

内容提要

本文介绍了如何通过Hackathon Starter Kit在OCI上部署使用Helidon(Java)、MySQL REST服务和OCI GenAI的完整应用。首先,需安装Java 21和Maven,配置OCI访问,安装Sakila数据库,获取代码并配置应用,最后构建并运行Helidon应用以实现AI功能。

🎯

关键要点

  • 本文介绍了如何在OCI上使用Hackathon Starter Kit部署完整应用。
  • 应用使用Helidon(Java)、MySQL REST服务和OCI GenAI。
  • Helidon是Oracle开发的开源框架,轻量且快速,最新版本4.3.0包含AI相关功能。
  • 部署前需确认安装Java 21和相应的Maven版本。
  • 需要配置OCI访问,生成OCI配置文件以访问AI服务。
  • 使用Sakila数据库作为示例数据库,需下载并安装。
  • 在计算实例上安装git并获取应用代码。
  • 在REST服务中添加Sakila模式并创建用户凭证表。
  • 配置应用程序的application.yaml文件,确保URL和区域信息正确。
  • 允许8080端口的外部访问以便访问应用。
  • 使用Maven构建Helidon应用并运行。
  • 生成用户的哈希密码并创建用户以便登录。
  • 成功登录后可以访问应用并使用AI生成的摘要功能。
  • 总结了在OCI上部署应用的全过程,鼓励读者开始编写自己的应用。

延伸问答

如何在OCI上使用Hackathon Starter Kit部署应用?

通过安装Java 21和Maven,配置OCI访问,安装Sakila数据库,获取应用代码并配置应用,最后构建并运行Helidon应用。

Helidon框架的特点是什么?

Helidon是Oracle开发的开源框架,轻量且快速,最新版本4.3.0包含AI相关功能。

在部署应用之前需要哪些前置条件?

需要安装Java 21和相应的Maven版本,配置OCI访问,获取Sakila数据库和应用代码。

如何配置OCI访问以使用AI服务?

需要生成OCI配置文件,并将私钥复制到计算实例,创建~/.oci目录并配置config文件。

如何在应用中使用Sakila数据库?

通过下载Sakila数据库文件并在MySQL中执行相应的SQL命令来安装数据库。

如何生成用户的哈希密码?

使用应用提供的端点生成哈希密码,并在创建用户时使用该哈希。

➡️

继续阅读