我在Java EE 6中創建了一個Web服務,它使用@WebService
註釋了一個企業bean。 我只需要公開一些bean方法,所以我只用@WebMethod
註解了所需的方法。 不幸的是,JAX-WS忽略註釋並嘗試公開所有方法。麻煩的是,有一種方法並不打算用作Web服務操作,它返回一個接口,並且這不能由JAX-WS管理,因此Web服務未部署。 這是一個預期的行爲還是我錯過了什麼?無法排除JAX-WS作爲Web服務操作公開的方法
7
A
回答
13
您可以將屬性'exclude'添加到註釋中並將其設置爲true。 Javadoc指出:標記一種方法不作爲Web方法公開。
相關問題
- 1. 使用JAX-WS作爲Web服務公開的Java方法
- 2. 將R功能作爲Web服務方法公開
- 3. @webmethod - 不公開該方法作爲web服務(JAX-WS)
- 4. 無法在Web服務器上開始調試。操作超時
- 5. 無法公開ADO.NET數據服務中的服務方法
- 6. 作爲SOAP Web服務公開RIA服務(域服務)
- 7. 將kubernetes作爲服務公開後,無法運行tomcat容器
- 8. Kubernetes - 作爲服務公開
- 9. 如何公開jBPM的工作流作爲Web服務
- 10. REST服務 - 公開非數據「操作」
- 11. logstash無法作爲服務
- 12. 爲什麼靜態方法不能用作ASMX Web服務中的Web服務操作?
- 13. 作爲Web服務公開Talend ETL作業
- 14. Apple的Web服務操作不成功,無法驗證包?
- 15. 作爲Excel函數公開.net方法?
- 16. 從作爲Web服務公開的消息流中調用Web服務?
- 17. Web服務無法在GlassFish上工作
- 18. Web服務方法不工作
- 19. 無法從公開的Apache服務器
- 20. Web服務錯誤:無法找到參數操作
- 21. 通過Web服務公開COM +的最簡單的方法
- 22. Excel服務無法打開工作簿
- 23. Web服務方法無法返回DataTable?
- 24. 作爲Web服務公開的SAML 2.0協議
- 25. 無法公開多個服務 - Spring WebServiceExporter
- 26. 服務器無法公開訪問
- 27. WCF JSON服務不公開方法
- 28. Java Web服務操作
- 29. Web服務互操作性
- 30. web服務 - 操作超時
您可以設置要保護的方法的可見性(或等效語言)JAX-WS默認公開所有公共方法(我完全同意)。 – Anthony