2012-01-10 64 views
0

我需要Linux上的SOAP Web服務,它可以與Windows Web服務客戶端(例如ASP.NET)進行通信。做這個的最好方式是什麼?需要幫忙!在Linux上使用SOAP的Web服務服務器

有人可以給我一些例子或一些工作的例子的鏈接?

編輯: 怎麼樣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網址。有人能照亮我嗎?

該web服務服務器將在Ubuntu服務器上!

+0

知道你已經發現,gSoap你有另一個問題,使用它。試試文檔:http://www.cs.fsu.edu/~engelen/soapdoc2.html或者stackoverflow:http://stackoverflow.com/questions/tagged/gsoap(但我看到你已經在那裏了; - D ) – greut 2012-01-10 09:44:02

+0

你是什麼意思,通過使用gsoap我會有另一個問題? – 2012-01-10 13:48:11

+0

這是對「我有問題。我將使用正則表達式。現在我有兩個問題「的句子。 C++不會是我的選擇,但如果你足夠好,它將是一個幸福。祝你好運! – greut 2012-01-10 14:08:28

回答

1

你可以寫任何你想要的語言SOAP服務器,或多或少:

,最好的辦法是選擇你已經知道的技術。

+0

C++呢? – 2012-01-10 08:14:27

+0

我編輯了我的帖子。你能幫忙嗎? – 2012-01-10 08:23:55

+0

我只需將.cgi文件放在/ cgi-bin中。 Thx尋求幫助 – 2012-01-10 13:49:07

0

我會推薦Glassfish上的Java EE 6。根據我的經驗進行部署非常簡單。檢查Java EE 6 Tutorial/Web Services

+0

我正在使用Ubuntu服務器。我正在用膩子訪問服務器。我不應該使用任何像單聲道......或其他任何東西。 – 2012-01-10 08:23:38

+0

沒關係 - 你在本地機器上開發一個Web服務。你必須在你的Ubuntu上設置一個應用服務器(比如glassfish,tomcat或者其他任何你使用的技術),然後安裝你的Web服務,它可能是.war或者.ear包。這一切都可以通過命令行界面完成。 – disorder 2012-01-10 08:52:10