SoapUI 5.3.0(最新的开源版本)Mac挂起在MacOS 10.12.3上的clean-install - 安装程序建议的所有预设。
我尝试重新启动&再次安装 - 每次加载应用程序时,它只是一个永恒的沙滩球,没有可点击的菜单 - 并且需要强制退出 - 即使在离开它5分钟后也是如此。
我在Google上没有发现任何关于此事的内容
我该如何解决这个问题?!
答案 0 :(得分:62)
我遇到了同样的问题,所描述的解决方案here对我有用。
使用版本OP在此处复制并粘贴它:
- 启动'活动监视器'并强制终止您的死soapUI进程。 [要么 使用Command-Option-Escape强制退出它。]
- 在Finder中,
/Applications/SoapUI-5.3.0.app
>显示包装内容。- 修改
/Applications/SoapUI-5.3.0.app/Contents/java/app/bin/soapui.sh
。- 取消注释此行
# JAVA_OPTS="$JAVA_OPTS -Dsoapui.browser.disabled=true"
。 [换句话说,请移除#
以停止发表评论。]- 修改
/Applications/SoapUI-5.3.0.app/Contents/vmoptions.txt
。- 添加
-Dsoapui.browser.disabled=true
。- 启动soapUI。
醇>
版本5.1.2的问题已超过2年。在此之后,我仍然感到惊讶。
答案 1 :(得分:13)
当我遇到同样的问题时,我找到了Phil Hudson的文本,为我使用SoapUI 5.3.0:http://www.phil-hudson.com/fixing-soap-ui-5-2-1-hanging-on-osx-el-capitan/
来自Phil的文本(注意他是为SoapUI 5.2.1编写的):
基本上,SOAP UI使用捆绑的JDK for 1.7,但我使用的是JDK 1.8 - 所以我们需要对它进行符号链接。运行以下命令:
<?php
include '../init/connect.php';
$product_sql = "SELECT * FROM banner_text";
$product_result = mysqli_query($conn,$product_sql);
while ($product_row = mysqli_fetch_array($product_result)) {
$mobile[] = $product_row['mobile'];
$tablet[] = $product_row['tablet'];
$sdevice[] = $product_row['sdevice'];
$ldevice[] = $product_row['ldevice'];
};
?>
检查JDK的符号链接是否正确,版本可能不同 所以值得检查。如果你弄错了,那么SOAPUI会抛出一个 启动错误并告诉您JDK缺失。
重新启动SOAPUI,希望一切顺利!
答案 2 :(得分:2)
我遇到了同样的问题,这对我有用......
或者,您可以导航到SoapUI * .app并执行“显示包信息”(从弹出菜单中)。 然后你应该看到目录目录。打开Info.plist文件以进行编辑,您可以在其中添加:
<key>soapui.jxbrowser.disable</key>
<string>true</string>
答案 3 :(得分:1)
我在使用Mac OS 10.12.5时遇到了同样的问题,而代理是问题,我只是禁用了代理并且它运行良好!] 1
答案 4 :(得分:1)
自动代理服务器设置为false对我有用。
路径: /Users/{your_user}/soapui_settings.xml
设置: <con:setting id="ProxySettings@autoProxy">false</con:setting>
答案 5 :(得分:0)
1)在Finder中,转到/Applications/SmartBear/soapUI-5.x.x
或有时直接在应用程序下进入/Applications/soapUI-5.x.x
,然后右键单击它并选择Show Package Contents
2)打开contents
目录,您应该看到名为vmoptions.txt
的文件将其打开并添加以下行
-Dsoapui.browser.disabled=true
3)在同一目录中,我的意思是contents
,打开java/app/bin/soapui.sh
,并通过删除#
取消注释以下行。
# JAVA_OPTS="$JAVA_OPTS -Dsoapui.browser.disabled=true"
所以,应该是这样
JAVA_OPTS="$JAVA_OPTS -Dsoapui.browser.disabled=true"
4)如果您已经在打开SoapUI,请确保从Activity Monitor
强制停止它,或者仅在底部工具栏中右键单击它,然后单击Force quit
。
5)启动SoapUI
参考:
http://chanukadissanayake.blogspot.com/2016/08/how-to-fix-soapui-freeze-in-mac-os.html
答案 6 :(得分:-1)
这是您需要在Info.plist中添加的内容
<key>soapui.jxbrowser.disable</key>
<true/>