我一直在尝试在我的 Azure 网站实例中增加堆大小而没有任何运气。我根据一些建议构建了一个 web.config 文件并将其放在/site/wwwroot 文件夹中,但它似乎没有覆盖默认。作为引用,我的 web.config 看起来像;

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
    <handlers>
        <add name="httppPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
    </handlers>

    <httpPlatform processPath="%programfiles(x86)%\apache-tomcat-7.0.50\bin\startup.bat">
        <environmentVariables>
            <environmentVariable name="CATALINA_HOME" value="%programfiles(x86)%\apache-tomcat-7.0.50"/>
            <environmentVariable name="JAVA_OPTS" value="-Djava.net.preferIPv4Stack=true -Xms128m -Xmx512m"/>
            <environmentVariable name="CATALINA_OPTS" value="-Dport.http=%HTTP_PLATFORM_PORT%"/>
        </environmentVariables>
    </httpPlatform>
</system.webServer>

我自己和我相信其他正在尝试做同样事情的人都会非常感谢任何建议。

谢谢!

最佳答案

您有两种选择:

我的首选方式(消除对Tomcat 7特定次要版本的依赖):

processPath="%AZURE_TOMCAT7_HOME%\bin\startup.bat"

另一种方法(此处programfiles指向Program Files (x86)文件夹:
processPath="%programfiles%\apache-tomcat-7.0.50\bin\startup.bat"

关于java - Azure网站-增加Java/Tomcat堆大小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28257522/

10-10 12:47