我們有一個大型物理設備系統,它們都運行Web服務進行控制,並且有一箇中央控制系統來控制這些設備。爲了測試控制單元,我需要替換這種物理設備。我將如何着手在單臺計算機上運行測試設備的多個實例。 SOAP中使用的協議,其中寫入了wsdl。除了web服務以外,每個測試設備都需要一個web服務器來監視狀態並生成事件。在單臺計算機上測試大量Web服務
我的第一種方法是嵌入碼頭並使用axis2來進行web服務,但是我在製作這個軟件時遇到了一些麻煩。我設法讓axis2 SimpleHttpServer與web服務一起工作,但據我所知,SimpleHttpServer不會讓我運行Servlets或者讓戰爭不再發生。我錯過了更好的方法嗎?
我考慮讓一個代理服務器偵聽任意數量的端口,並將請求轉發到一個web服務到一箇中心web服務,並附加一個參數,說明請求來自哪個端口,但是由於wsdl寫在石頭上,我不能通過這個參數。
編輯:我使用Netbeans爲我生成一個web服務。作爲一種魅力,但對我的項目來說還不夠。出於某種原因wsdl上的wsimport扼流圈。我不明白Netbeans如何部署到捆綁的Glassfish服務器,但是如果我將生成的dist/my-project.war放到tomcat中,web服務不起作用。更少顯示在web.xml中。我錯過了什麼?
那麼在jetty中運行webservices需要什麼步驟 – 2010-01-20 08:23:19
更新了我的答案。 – 2010-01-20 13:22:41
yourServletInstance從哪裏來,我應該使用什麼工具來實現它? – 2010-01-20 13:24:16