tomcat中的Java堆空间错误
我正在使用Tomcat 7.0.28。我部署了一个war文件。 在这个war文件中,有一个类似服务器的结构,我们可以在其中上载文件
现在,当我访问该网页时,它正在工作,但当我尝试上载大文件时,它显示了JAVA堆空间的错误
我怎样才能解决它
你可以在下面搜索框中键入要查询的问题!
我正在使用Tomcat 7.0.28。我部署了一个war文件。 在这个war文件中,有一个类似服务器的结构,我们可以在其中上载文件
现在,当我访问该网页时,它正在工作,但当我尝试上载大文件时,它显示了JAVA堆空间的错误
我怎样才能解决它
# 1 楼答案
您可以使用下面的命令在tomcat中增加
HeapSize
Linux:OpenCatalina。sh文件放在“bin”目录中。您必须将更改应用于此行
Windows:
打开“bin”目录中的“Catalina.bat”文件
在完成上述更改后重新启动tomcat
# 2 楼答案
您可能正在尝试将整个文件放入内存中。第一步应该是在Tomcat JVM启动选项中更改-Xmx参数,以提供更多内存。除此之外,你必须一次读取一块文件,并将其写入硬盘,以释放内存