安装SOAP UI后获取JVM错误

nsc4cvqm  于 2022-11-23  发布在  其他
关注(0)|答案(6)|浏览(138)

我正在尝试安装SOAPUI工具。安装后,当执行时,我会得到这个错误:
无法启动JVM。最大堆大小(-XMx)可能太大,或者防病毒或防火墙工具可能会阻止执行
当安装到不同的机器上时,它工作得很好。
有什么建议吗?

n6lpvg4x

n6lpvg4x1#

出现此问题的原因是Soap Ui尝试以单个块的形式获取指定数量的内存,而该块很少可用。因此,此问题的解决方案是导航到soapUi.x.x.x.vmoption文件,该文件位于
c-〉程序文件-〉emiware -〉soapUi.x.x. x -〉bin
编辑此文件,将-Xms设置为更小的值,默认值为1200 m,如果不起作用,则将其设置为512 m,将其更改为更小的值。

PS x.x.x.是SoapUI的版本,在我的例子中是4.0.0

-Xms表示初始堆大小。
-Xmx表示最大堆大小。
因此,您可以根据需要设置值。

brtdzjyr

brtdzjyr2#

如果您尝试在32位操作系统(如Windows)上设置太多内存,则经常会发生此错误。例如,如果您在Windows 32位上使用-Xmx1600m或更多内存,则会出现此错误。
在出现故障的机器上,您使用的是哪种操作系统和Java版本?

col17t5w

col17t5w3#

我对我的应用程序所做的是终止所有使用Java的应用程序进程,例如:Mozilla FireFox。您可以从Windows任务管理器终止该进程。然后,重新运行SOAP UI。

23c0lvtd

23c0lvtd4#

对于这个soapUI问题,有一个非常简单的修复方法...
Ankit和Peter已经在这里提到了这个问题...为了帮助你(和其他人)解决这个问题,我已经写了一个循序渐进的教程,还有修复的截图。我希望这对你有帮助...!
您可以在此处查看-http://quicksoftwaretesting.com/soapui-jvm-heap-size-xmx-error/

stszievb

stszievb5#

这两种解决方案都不适合我,真正有效的是在\bin目录中启动soapui.bat文件,该文件设置了所需的JAVA环境设置。
使用Java很多,我不能这样做作为一个通用的环境变量,因为这将影响我的SQLdeveloper从Oracle和其他Java好东西。

u2nhd7ah

u2nhd7ah6#

确保您下载了适用于您的操作系统的相应版本(32/64位)。

相关问题