2016-03-11 20 views
1

我想在Windows7 x64上从soapUI 5.2.1运行HermesJMS hermes config的首选项和路径设置正确。无法从SOAP UI运行HermesJMS

问题是我无法写入C:驱动器。所以我不得不在其他地方安装SOAPUI和Hermes。我已将hermes_home,java_home和hermes_config更改为我的实际路径。路径不包含空格等。当我从命令提示符运行hermes.bat时,它会正确启动。

但是,当我尝试SoapUI - >项目 - >右键单击 - >启动HermesJMS - 没有任何反应。事情同样糟糕,我甚至无法在soapui和hermes日志中找到任何有用的东西。

文件结构如下:

 
hermes_home = ...\SoapUI-5.2.1\hermesJMS 
hermes_config = ...\SoapUI-5.2.1\hermesJMS\cfg 

没有人有一个想法可能是什么回事?或者,我可以从哪里找到从SoapUI启动hermes的脚本的stdout和stderr?

+1

请注意,我没有权限以管理员身份运行应用程序。 – Clergyman

+0

您正在使用哪个JMS供应商? – Rao

+0

@Rao Tibco EMS 5.1.3 –

回答

1

下面是与HermesJMS配置SoapUI步骤:

  • 首:在了SoapUI工具,转到文件 - >首选项 - >工具,并设置它在这里提到的HermesJMS路径, documentation。然后,保存首选项。
  • 开始HermesJMS:现在,选择您的soapui项目。右键单击 - >启动HermesJMS。此时,将显示一个对话框,要求用户选择hermes配置目录,在该目录中查找名为hermes-config.xml的文件。它寻找的默认位置在{user.home}\.hermes之下。

    您已经提到hermesJMS已配置为与TIBCO EMS连接,因此您将在系统上拥有该文件。

  • 配置JMS:我相信这可能不适用于您。但是,如果需要某人,请按照文档提供的详细步骤。 - 这里为activemq从官方网站。 - 此处为TIBCO EMS。和here,there。还可以找到一些与EMS连接问题相关的信息here。 有没有从SmartBear约束了SoapUI需要被安装在计算机上的特定驱动器:在C盘

权限问题。因此,您可以自由地在您有权使用的机器上安装软件。

有没有人有想法会发生什么?或者,我可以从哪里找到从SoapUI启动hermes的脚本的stdout和stderr?

你可以做的最好的事情是去日志找到发生了什么事情。当情况需要时,您可以从日志中找到大量有用的信息。从windows - >开始菜单中调用它时,可以在{user.home}下找到SoapUI日志。如果从命令行(使用soapui.bat脚本)从命令行(转到SOAPUI_HOME\bin)开始SoapUI,那么您应该能够在控制台本身上记录日志文件,这些日志文件可以在您调用的同一目录中找到。

这次上述说明应该可以解决您的问题。