【问题标题】:Web service server with SOAP on linux在 Linux 上使用 SOAP 的 Web 服务服务器
【发布时间】:2012-01-10 07:49:02
【问题描述】:

我需要 Linux 上的 SOAP Web 服务,它可以与 Windows Web 服务客户端(例如 ASP.NET)进行通信。做这个的最好方式是什么?需要帮助!

谁能给我一些示例或一些有效示例的链接?

编辑: C++呢?我想要一个 C++ Web 服务服务器。 如何做到这一点以及如何从 Windows(C#?)测试它?请帮忙。 我确实成功地用 gsoap 和 wsdl 编写了一个 Web 服务,但是在 Windows Web 服务客户端上我有错误:"the content type text/plain of the response message does not match the content typeof the binding (text/xml; charset=utf-8). if using a custom encoding be sure that the IsContentTypeSupport is implemented properly." 我不知道出了什么问题。 Web 服务是一个 wsdl url。有人可以点亮我吗?

webservice 服务器将在 ubuntu 服务器上!!

【问题讨论】:

  • 知道你发现了,gSoap你还有问题,用它。试试文档:cs.fsu.edu/~engelen/soapdoc2.html 或 stackoverflow:stackoverflow.com/questions/tagged/gsoap(但我看到你已经在那里了;-D)
  • 你用gsoap是什么意思我会遇到另一个问题?
  • 这是对“我有问题”的引用。我将使用正则表达式。现在我有两个问题”句子。 C++ 不会是我的选择,但如果你足够擅长它,那将是一种幸福。祝你好运!

标签: windows web-services soap ubuntu


【解决方案1】:

你可以用任何你想要的语言编写一个soap服务器,或多或少:

最好的方法是选择你已经知道的技术。

【讨论】:

  • 我只需要将 .cgi 文件放在 /cgi-bin 中。谢谢帮助
【解决方案2】:

我会推荐 Glassfish 上的 Java EE 6。根据我的经验,部署非常简单。检查Java EE 6 Tutorial/Web Services

【讨论】:

  • 我正在使用 ubuntu 服务器。我正在使用腻子访问服务器。我不应该使用任何像单声道...或其他任何东西。
  • 没关系 - 您在本地计算机上开发 Web 服务。你必须在你的 Ubuntu 上设置一个应用服务器(比如 glassfish、tomcat 或任何你使用的技术)并安装你的网络服务,它可能是 .war 或 .ear 包。这一切都可以通过命令行界面完成。
猜你喜欢
  • 2011-12-13
  • 2011-03-12
  • 1970-01-01
  • 2011-05-16
  • 1970-01-01
  • 1970-01-01
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多