繁体   English   中英

带有Web服务的Apache ODE BPEL部署(文件传输)

[英]Apache ODE BPEL Deployment with a webservice (file transfer)

我想编写一个axis2 Web服务,用于在Apache ODE上部署BPEL流程。

目前,我有两个主要问题。

  1. 我写了一个创建文件的简单WS。 与带有axis2的集成Apache Tomcat配合使用时,它在Eclipse中工作良好。 但是,如果我在完全相同的服务器上运行该服务时没有执行任何操作,则将无法正常工作,并且会收到“未处理的IOException”错误,尽管我已实现了处理(否则执行操作将一直在哭泣)。

    编辑:我不通过使用axis2上传service.aar来解决它,而是将其放在/ webapps文件夹中。

  2. 需要放置BPEL文件时,如何访问该文件夹? 服务是否必须与ODE在同一服务器上运行?

    编辑:使用1可以轻松访问同一服务器上的文件夹。

  3. 如何使用网络服务传输文件? 更好:如何实施?

关于2),您可以使用ODE公开的部署API。 这允许通过SOAP将部署单元(包含BPEL,WSDL,DD的压缩文件)传输到ODE并开始部署。

在默认安装为http://localhost:8080/ode/processes/DeploymentService?wsdl的默认安装上,可以从http://.../processes/DeploymentService?wsdl获得WSDL http://localhost:8080/ode/processes/DeploymentService?wsdl

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM