加入收藏 | 设为首页 | 会员中心 | 我要投稿 92站长网 (https://www.92zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 应用 > 正文

在 Azure Spring Apps 中远程调试应用

发布时间:2022-12-19 16:41:23 所属栏目:应用 来源:网络
导读: 本文内容
注意
Azure Spring Apps 是 Azure Spring Cloud 服务的新名称。 虽然该服务有新名称,但一些地方仍会使用旧名称,我们仍在更新屏幕截图、视频和图形等资产。
本文适用于:?? 基本

本文内容

注意

Azure Spring Apps 是 Azure Spring Cloud 服务的新名称。 虽然该服务有新名称,但一些地方仍会使用旧名称,我们仍在更新屏幕截图、视频和图形等资产。

本文适用于:?? 基本/标准层 ?? 企业层

此功能介绍如何在 Azure Spring Apps 中启用应用程序的远程调试。

先决条件启用或禁用远程调试

出于安全原因,Azure Spring Apps 默认禁用远程调试。 根据公司策略,你可以自行为应用启用远程调试,也可以让管理员为你启用它。 可以使用 Azure CLI、Azure 门户 或 VS Code 扩展启用或禁用远程调试。

使用以下步骤通过 Azure 门户为应用程序启用远程调试:

导航到应用程序页。

在左侧导航窗格中的 “设置” 下,选择“ 远程调试”。

在 “远程调试 ”页上,启用远程调试并指定调试端口。

使用以下命令通过 Azure CLI 为应用程序启用远程调试:

az spring app enable-remote-debugging \
    --name  \
    --deployment  \
    --resource-group  \
    --service  \
    --port 

使用以下命令禁用应用程序的远程调试:

az spring app disable-remote-debugging \
    --name  \
    --deployment  \
    --resource-group  \
    --service  \

使用以下命令显示远程调试配置:

az spring app get-remote-debugging-config \
    --name  \
    --deployment  \
    --resource-group  \
    --service  \

远程调试应用实例

可以使用用于 IntelliJ 的 Azure 工具包或用于 VS Code 的 Azure Spring Apps 扩展远程调试应用实例。

本部分介绍如何使用用于 IntelliJ 的 Azure 工具包远程调试应用实例。

先决条件启用或禁用远程调试

使用以下步骤启用或禁用远程调试:

在 Azure 资源管理器中登录到 Azure 帐户。

选择应用实例,然后选择“ 启用远程调试”。

附加调试程序

使用以下步骤附加调试器。

使用以下 Azure CLI 命令获取 Azure Spring Apps 远程调试角色 ,其中包括 Microsoft.AppPlatform/Spring/apps/deployments/remotedebugging/action 数据操作权限。

az role assignment create \
    --role "Azure Spring Apps Remote Debugging Role" \
    --scope "" \
    --assignee ""

选择应用实例远程应用,然后选择“ 附加调试器”。 IntelliJ 连接到应用实例并开始远程调试。

Azure Toolkit for IntelliJ 创建远程调试配置。 可以在 “远程 Jvm 调试” 下找到它,“配置用于远程调试的源代码的模块类路径。

疑难解答

本部分提供故障排除信息。

如果成功附加调试器但无法远程调试应用实例,请执行以下操作:

本部分介绍如何使用 VS Code 扩展远程调试应用实例。

先决条件启用或禁用远程调试

使用以下步骤启用或禁用远程调试:

(编辑:92站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章