SoapUI 5.3.0 Mac在安装后挂起任何用途

时间:2017-03-13 10:04:20

标签: soapui

SoapUI 5.3.0(最新的开源版本)Mac挂起在MacOS 10.12.3上的clean-install - 安装程序建议的所有预设。

我尝试重新启动&再次安装 - 每次加载应用程序时,它只是一个永恒的沙滩球,没有可点击的菜单 - 并且需要强制退出 - 即使在离开它5分钟后也是如此。

我在Google上没有发现任何关于此事的内容

我该如何解决这个问题?!

7 个答案:

答案 0 :(得分:62)

我遇到了同样的问题,所描述的解决方案here对我有用。

使用版本OP在此处复制并粘贴它:

  
      
  1. 启动'活动监视器'并强制终止您的死soapUI进程。 [要么   使用Command-Option-Escape强制退出它。]
  2.   
  3. 在Finder中,/Applications/SoapUI-5.3.0.app>显示包装内容。
  4.   
  5. 修改/Applications/SoapUI-5.3.0.app/Contents/java/app/bin/soapui.sh
  6.   
  7. 取消注释此行# JAVA_OPTS="$JAVA_OPTS -Dsoapui.browser.disabled=true"。 [换句话说,请移除#以停止发表评论。]
  8.   
  9. 修改/Applications/SoapUI-5.3.0.app/Contents/vmoptions.txt
  10.   
  11. 添加-Dsoapui.browser.disabled=true
  12.   
  13. 启动soapUI。
  14.   

版本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时遇到了同样的问题,而代理是问题,我只是禁用了代理并且它运行良好!![enter image description here] 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

参考:

https://community.smartbear.com/t5/SoapUI-Pro/SoapUI-Pro-5-1-2-hangs-on-Mac-OS-X-10-8-5/m-p/98340/highlight/true#M23585

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/>