【发布时间】:2016-04-12 12:10:26
【问题描述】:
我尝试在 azure web 应用程序中运行它,但它不起作用。
这是我的配置。也许有人知道如何做到这一点。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
</handlers>
<httpPlatform processPath="%HOME%\site\wwwroot\webapps\solr-6.0.0\bin\solr.cmd"
arguments="start -p %HTTP_PLATFORM_PORT%"
startupTimeLimit="20"
startupRetryCount="2"
stdoutLogEnabled="true">
<environmentVariables>
<environmentVariable name="JAVA_HOME" value="D:\Program Files\Java\jdk1.8.0_73" />
</environmentVariables>
</httpPlatform>
</system.webServer>
</configuration>
这是错误信息:
手柄无法打开 在句柄 0 的重定向期间。 无法打开手柄 在句柄 0 重定向期间。
错误:运行 Solr 需要 Java 1.8 或更高版本。当前的 Java 版本是:
【问题讨论】:
-
你写 value="D:\Program Files\Java\jdk1.8.0_73",这是你的本地地址,而不是 azure 上的 java home 地址。 Java 已安装在 Azure 应用环境中。据我所知,它的当前版本是 1.7
-
Service Fabric 上的相同
标签: java azure solr azure-web-app-service