在Windows 7(64位)上将Tomcat Java堆大小设置为8GB时出现问题?
我的搜索应用程序需要更大的Java堆大小,至少8GB。我正在Windows 7(64位)上工作。我无法使用CATALINA_OPTS环境变量分配超过1500MB的内存。当我尝试分配更多时,Tomcat崩溃,无法启动。我现在没有加载64位Java运行时,随后也加载了64位ApacheTomcat。即使现在,它也不允许我从更大的堆大小开始。它(Tomcat 64位)再次崩溃。任何帮助都将不胜感激。来自: 尝试在您的在Windows 7(64位)上将Tomcat Java堆大小设置为8GB时出现问题?,java,tomcat,heap,Java,Tomcat,Heap,我的搜索应用程序需要更大的Java堆大小,至少8GB。我正在Windows 7(64位)上工作。我无法使用CATALINA_OPTS环境变量分配超过1500MB的内存。当我尝试分配更多时,Tomcat崩溃,无法启动。我现在没有加载64位Java运行时,随后也加载了64位ApacheTomcat。即使现在,它也不允许我从更大的堆大小开始。它(Tomcat 64位)再次崩溃。任何帮助都将不胜感激。来自: 尝试在您的CATALINA\u选项上指定-d64 编辑:该选项似乎只对Solaris有效。无需担
CATALINA\u选项上指定-d64
编辑:该选项似乎只对Solaris有效。无需担心。来自:
尝试在您的CATALINA\u选项上指定-d64
编辑:该选项似乎只对Solaris有效。无需担心。让环境变量JAVA\u HOME
和PATH
引用您的64位JVM。您可以通过执行java-version
和%java\u HOME%\bin\java.exe-version
(在Windows上)在命令行上检查它。让环境变量java\u HOME
和路径
引用您的64位JVM。您可以通过执行java-version
和%java\u HOME%\bin\java.exe-version
(在Windows上)在命令行上检查它。我解决了这个问题。实际上,我正试图在Windows的命令提示符下启动Tomcat(startup.bat)。它正在崩溃。仍然不知道原因(可能与在Dos上启动64位Tomcat有关/当我使用service.bat安装将Tomcat作为服务启动时,它工作得非常好。我解决了这个问题。实际上我正试图在Windows的命令提示符下启动Tomcat(startup.bat)。它正在崩溃。仍然不知道原因(可能与在Dos上启动64位Tomcat有关/当我使用service.bat安装将Tomcat作为服务启动时,它工作得非常好。崩溃之前是否有任何日志消息?请发布崩溃堆栈跟踪。为什么需要更大的堆大小?Tomcat是否无法使用此堆大小运行应用程序?如果是,错误是什么?查看这是否会影响您的应用程序。)您在崩溃之前是否有日志消息?请发布崩溃堆栈跟踪。为什么需要更大的堆大小?Tomcat是否无法使用此堆大小运行您的应用程序?如果是,错误是什么?查看这是否影响您