gpt4 book ai didi

web-services - 如何在 Ubuntu 中部署 gSOAP Web 服务?

转载 作者:太空宇宙 更新时间:2023-11-03 16:51:11 24 4
gpt4 key购买 nike

我对在 Ubuntu 中部署 Web 服务有疑问。它是使用 gSOAP 实现的,应该部署它,例如可从网站访问(例如在 ASP .NET 中开发)。

我对整个 CGI、Ubuntu、Apache 主题感到困惑。到目前为止,我能够在 ASP .NET 中实现 Web 服务并将其部署在 Microsoft ISS 上。除此之外,我还可以使用 ASP .NET 访问 WSDL 中描述的 gSOAP Web 服务

部署我自己的 Web 服务的步骤是什么?我有一些更具体的问题:

  1. Do I have to compile the WS as CGI?
  2. Do I have to install Apache in Ubuntu or the service is already enabled?
  3. In which particuar directory do I have to place the generated code from the WS compilation ("CGI" I guess)?

对于 gSOAP 和整个“Web 服务世界”,我是一个新手,尤其是在 Ubuntu 中...

非常感谢您!

最佳答案

Do I have to compile the WS as CGI? Do I have to install Apache in Ubuntu or the service is already enabled?

不,gSoap 不需要 Apache,gSoap 实现了一个 standalone server . gSoap documentation建议不要使用 CGI,因为它是无状态的且速度慢。相反,您应该使用包中包含的独立服务器或 gSoap Apache 模块。我使用 gSoap 作为 Debian 的独立服务。因此我做了以下(总结):

  1. 安装 gSoap:apt-get install gSoap
  2. 手动创建头文件(例如header.h)
  3. 使用 soapcpp2 -I/usr/include/gsoap header.h 创建客户端和服务器文件
  4. 实现了header.h中声明的函数

祝你好运

关于web-services - 如何在 Ubuntu 中部署 gSOAP Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5405764/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com