ODE WAR示例不会运行UBUNTU 14.04

时间:2015-02-20 17:03:41

标签: tomcat7 orchestration apache-ode

我正在尝试安装和理解ODE。

我设置Tomcat7没问题 我设置了ODE WAR发行版 我按照说明复制了examples文件夹。

然后我跑了,它失败了。 然后我进行了一些RTM并看到了

sendsoap可执行文件可以在分发bin目录中找到。应根据流程服务的WSDL文件中定义的地址更新URL。

使用命令行的可执行脚本会触发异常。

无法找到或加载主类org.apache.ode.tools.sendsoap.cline.HttpSoapSender

最新版本。 如果需要对URL进行更新,则在安装说明中的任何位置都没有指示。鉴于新用户确实安装,这必须是我几年来阅读的最脑死亡的粗心指令集之一,无论修复如何。但有人可以启发我吗?

为了清楚起见,端口8080上的启动屏幕显示正常。

2 个答案:

答案 0 :(得分:1)

命令行工具似乎有一些类路径问题。我建议使用SoapUI,它也提供了更好的用户体验。

更新:快速入门以验证安装:

对于一个简单的测试,只需将helloworld2示例从dist包复制到tomcat / webapps / ode / processes即可。然后,该过程应出现在Web控制台中。复制最有可能的helloworld进程http://localhost:8080/ode/deployment/services/的Axis2 WSDL URL http://localhost:8080/ode/processes/helloWorld?wsdl。打开SoapUI,启动一个新的SOAP项目,将WSDL URL粘贴到“Initial WSDL”表单中并创建项目。 SoapUI将为hello操作创建样本请求“Request 1”。双击,播放内容并使用绿色的“播放”按钮调用该方法。

答案 1 :(得分:1)

由于构建问题,1.3.6 WAR / JBI发行版的lib目录中的JAR文件不起作用(Bug Report)。使用1.3.5分布,直到修复为止。