微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在远程桌面java堆空间问题

我有远程login到我的机器,并尝试启动tomcat服务器。 但是,我收到以下错误

VM初始化期间发生错误

无法为对象堆预留足够的空间

无法创buildJava虚拟机。

在Cygwin中安装Google Cloud SDK时出错:无法取https://dl.google.com/dl/cloudsdk/release/components-2.json

Windows上有用的开源库/项目

服务器在HTTPS连接上返回HTTP 404错误。 200在HTTP连接上

使用C#禁用Windows的animation效果

Python作为Windows服务运行:OSError:句柄无效

显然,login到远程桌面时有一些内存限制。 有什么办法可以从RDP启动tomcat吗?

谢谢

奇怪的未经处理的exception

如何将离子应用程序部署到Windows 10设备

如何在Windows平台上测量应用程序的运行时内存需求?

Android Studio:更改.gradle目录的位置

如何获得一个稳定的机器ID **没有**pipe理员权限

如果您使用的是32位系统,则远程桌面可能会导致此问题。 Java需要一个连续的内存块来启动Java。 如果以接近最大内存量启动Java,是否将内存作为一个块取决于您已经在该服务器上运行的内容

解决方包括

启动Java作为服务启动。

使用64位版本的操作系统和Java。

在JVM中使用更少的内存,甚至100 MB可以有所作为。

增加机器中的主内存量。

在启动Tomcat服务器时,可以在运行Java时更改程序参数。 您可以将VM参数-Xmx ### m添加到可能在您的计算机上运行的较小数字。 此外,你可能想看看你是否正在运行其他内存密集型Java应用程序。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐