具有多个运行时的 Azure Function App?
Azure Function App with Multiple Runtimes?
如何在 Azure Function App 中安装多个运行时?
我有一个 Python 3.7 应用程序,它使用 Java 应用程序,而 运行。我在本地安装了 Java 运行时(在 Windows 10 中),并且使用 VS Code,Function App 在本地运行良好。我在 Azure (Python 3) 中创建了一个 Function App,并将该应用程序发布到 Azure Function App。不出所料,它不起作用,因为 Function App 中没有安装 Java 运行时。有没有办法创建具有多个运行时的 Azure Function App? (JRE 和 Python 3.)
这种方式对我有用:我使用“install-jdk”实用程序使用 Python 安装了运行时:https://pypi.org/project/install-jdk/
import jdk
jdk.uninstall('15', jre=True)
path_to_java_home = jdk.install('15', jre=True)
需要卸载以避免在 运行 安装时出错。
然后我使用 path_to_java_home 设置 JAVA_HOME 环境变量并将其添加(附加 /bin)到路径中。
如何在 Azure Function App 中安装多个运行时?
我有一个 Python 3.7 应用程序,它使用 Java 应用程序,而 运行。我在本地安装了 Java 运行时(在 Windows 10 中),并且使用 VS Code,Function App 在本地运行良好。我在 Azure (Python 3) 中创建了一个 Function App,并将该应用程序发布到 Azure Function App。不出所料,它不起作用,因为 Function App 中没有安装 Java 运行时。有没有办法创建具有多个运行时的 Azure Function App? (JRE 和 Python 3.)
这种方式对我有用:我使用“install-jdk”实用程序使用 Python 安装了运行时:https://pypi.org/project/install-jdk/
import jdk
jdk.uninstall('15', jre=True)
path_to_java_home = jdk.install('15', jre=True)
需要卸载以避免在 运行 安装时出错。 然后我使用 path_to_java_home 设置 JAVA_HOME 环境变量并将其添加(附加 /bin)到路径中。