案例 1:我通过 azure 门户(Java 作为应用程序堆栈)创建了一个 Web 应用程序,并且该 Web 应用程序在 eclipse azure 工具中列出以构建和部署 jar。
案例 2:我通过 Terraform 在同一应用服务计划下创建了另一个具有不同名称的 Web 应用,但它没有在 eclipse azure 工具中列出。
部署后,我比较了两个 Web 应用程序的 json 视图,一切都相同,当然除了名称和时间戳。
下面是我在 terraform 中使用的 site_config,以确保将 Java 作为应用程序堆栈。
site_config {
always_on = false
application_stack {
java_version = "jre8"
java_server = "JAVA"
java_server_version = "8"
}
}
回答1
通常由于某些网络故障,您可能没有在 Eclipse 中看到该选项。
您可以尝试以下解决方法以在 Eclipse 中查看该选项来构建和部署:
- 重新启动 Eclipse 并重试。
- 尝试重新启动使用 azure 门户中的 terraform 部署的 Web 应用程序