我有一個包含JAX-WS Web服務使用@webservice
註釋此Web應用程序(EAR)。 它在WebSphere的本地服務器上運行良好。但是部署在開發服務器中的相同應用程序未運行,即不掃描@webservice
註釋的代碼。 Ear中沒有wsdl文件。僅存在基於註釋的Web服務。
WebSphere版本是8.5.5.11。
應用經由web.xml中
設定在1.5 J2EE 有加入彈簧上下文加載偵聽器和構造成用於在web.xml「/」路徑調度的servlet。
我試圖部署在另一臺服務器相同的耳朵和那裏是工作的罰款。
任何想法/意見/建議。的WebSphere不掃描@WebService註釋
0
A
回答
0
web.xml中的JEE5版本需要一個JVM屬性以被設置爲它們進行掃描。從Knowledgecenter:
com.ibm.websphere.webservices.UseWSFEP61ScanPolicy
使用此屬性來控制產品是否掃描WAR 2.4和JAXWS組件和半管理服務的客戶更早模塊。默認情況下,這些舊版WAR模塊僅用於半管理服務客戶端的掃描。
如果你設置這個,下一個 你需要反彈WebSphere,然後 卸載並重新安裝應用程序以檢測jax-ws服務。
+0
com.ibm.websphere.webservices.UseWSFEP61ScanPolicy = true –
+0
這是用於戰爭2.4模塊。但我的應用程序在2.5版本 –
相關問題
- 1. 註釋掃描不掃描類路徑中的外部罐子
- 2. 禁用:掃描kotlin註釋
- 3. 掃描航線Laravel註釋
- 4. Spring註釋掃描標籤
- 5. 掃描Java包註釋
- 6. 如何在JBoss AS 7中禁用掃描@WebService註釋?
- 7. 的Java註釋掃描帶彈簧
- 8. 包中的註釋掃描器
- 9. Spring 3.0註釋bean組件掃描
- 10. 從jar文件中掃描註釋
- 11. 在運行時掃描Java註釋
- 12. tomee webservice不部署-asm錯誤 - 無法爲web模塊創建註釋掃描程序simple-webservice:43626
- 13. 休眠 - 彈簧註釋的實體不從罐內掃描
- 14. Tomcat 7在使用Jersey 2時不會掃描註釋
- 15. 掃描註釋類不適用於Instant Run
- 16. Spring @Autowired註解和ContextComponent掃描和@autowired註釋對象
- 17. websphere網絡部署v8.5.5.0在部署期間不掃描帶註釋的web服務類
- 18. soapui的webservice註釋問題
- 19. 的JBoss的RESTEasy無法掃描WEB-INF的JAX-RS註釋
- 20. 掃描儀不掃描我的輸入
- 21. 是否有可能掃描Android類路徑的註釋?
- 22. Spring AOP和apache shiro的配置。註釋未被掃描
- 23. CDI:從掃描中排除類的註釋
- 24. 如何掃描自定義註釋的類?
- 25. Spring註釋和基於限定符的掃描
- 26. 使用Google Reflections進行註釋的Java掃描類
- 27. Spring + TestNG:未掃描註釋的軟件包
- 28. Spring @Autowired不適用於@WebService註釋類
- 29. 「WebService註釋不存在」異常
- 30. WebService註釋不在類上:java.net.URL
這個問題似乎是相關的部署。當使用WAS管理控制檯進行部署時,我沒有向上下文根目錄添加/。這似乎是造成這個問題。不知道爲什麼! –
映射到同一個上下文根「/」的兩個應用程序可能會使第二個應用程序不再出現,但應該記錄下來。如果在部署/啓動期間日誌沒有顯示任何其他問題,那麼有一個屬性「disableIBMJaxwsengine」可能會導致您看到的內容,但會阻止服務器上的所有jax-ws應用程序。 –